Run cmdline outside of try/catch so proper user-facing errors are generated

Apparently netrw is reliant on :e being run outside of a try/catch for
its hook - this fixes that.