Bug
1839336 - Fix handling of testdriver failures in marionette, r=webdriver-reviewers
PR 40058 changed the behaviour here to reject the promise when an
action failed rather than throwing an exception. However there were
two problems:
* It implemented the new behaviour for Firefox, but failed to use the
implementation
* It changed the existing code to log an Error, which causes problems
in Gecko's CI
This reverts the logging behaviour, and fixes / wires up the
implementation of the new exception handling behaviour in gecko.
Differential Revision: https://phabricator.services.mozilla.com/
D181455