Sequence delaying causes editor to freeze

I have a sequence node with three execution pins, the second of which contains a delay node, but when it’s time for it to get executed, the whole editor freezes and returns back as if the whole sequence has been executed.

However, if the delay node is on the last pin, it works just fine.

I am using launcher version 4.16.3 and am trying to make some reload logic. When the mag is out of ammo, the weapon first stops firing, gets reloaded and the flow is delayed until the reloading is finished, and finally resumes firing.