Fix a bug where attempting to execute a non-executable would leave the system in a state where no further executables could run