Improve robustness of runner scripts

No longer depend on executable bit being set or shebangs