BZ-1022140: removing busy wait loop from fireUntilHalt()