api/msgpack-rpc: Expose channel_from_job to vimscript as api_spawn
job: Fix crash when passing a non-executable path to job_start
wstream: Only reset the handle's wstream in the close_cb