Return 2 from VSUB_run() when the sub process dies with a signal.

Fixes a regression from 33e6fe71743059b912d2b00cdbc08196b003e440

Fixes #1585