Currently, if RegAutomation code throws an exception, RegAutomation itself is aborted, and scons is skipped, but ProjectLauncher still gets executed with the last-working build of the extension. I can't think of a scenario where this behavior is desirable.
Surely there must be a way to stop ProjectLauncher from running in this situation as well.