Feature request: PIE timeout watchdog

I find it hard to debug stuff on Unreal Engine because there are no proper watchdogs in PIE for development, which means that some complex procedures could get into complex infinite loops that are not detected and leave the game hanging forever. I have to often manually put watchdogs in places prone to the issue but sometimes you just don’t know where the issue might arise, and the game hangs, forcing you force quite the whole platform.

The 1,000,000 iteration checker that comes embedded with the engine works fine for simple stuff only. Would it be possible please to implement a timeout watchdog in the VM that runs the PIE stuff so that after a certain configurable time it quits the game so I don’t have to waste so much time force quitting and restarting the whole thing all over again so many times?