xunit.js tests to verify Protect startFiring and finishFiring so that our event loops are sane.
@rev goliver@
@bug W-1734673@
Merging origin/ravi/master-pending-W-1734673 into master