Change order of boolean so the latch is decremented all the time

Can't believe you were boasting an easy fix I didn't see, and yet you still managed to screw up...
If fired.get() is false, then the latch won't be decrementing due to the way java lazily looks at conditions, leading to the event never completing.