We should still call the context getError if there is a lost context. Only a pending one should early exit.
Created attachment 225302 [details] Patch
Landed and didn't backed out: https://github.com/WebKit/WebKit/commit/6a499e6c1fc70dfab11f1ddaa5a6c94abc24a3ea Marking this as "RESOLVED FIXED".