fix: remove race condition for executeJavaScript (#13691)
fix: remove race condition for executeJavaScript (#13691)

Replaces 'did-finish-load' with 'did-stop-loading' which semantically
maps to the events inside Chromium.  Before I think we were relying
on a natural 99% winnable race condition.

Fixes #13504
seanchas116/electron,electron/electron,shiftkey/electron,gerhardberger/electron,bpasero/electron,seanchas116/electron,electron/electron,gerhardberger/electron,shiftkey/electron,gerhardberger/electron,the-ress/electron,shiftkey/electron,gerhardberger/electron,shiftkey/electron,gerhardberger/electron,seanchas116/electron,electron/electron,the-ress/electron,bpasero/electron,the-ress/electron,bpasero/electron,electron/electron,electron/electron,the-ress/electron,electron/electron,electron/electron,shiftkey/electron,shiftkey/electron,gerhardberger/electron,seanchas116/electron,bpasero/electron,bpasero/electron,gerhardberger/electron,the-ress/electron,the-ress/electron,seanchas116/electron,bpasero/electron,bpasero/electron,the-ress/electron,seanchas116/electron