Fix 'run --no-send'

The --no-send option is implemented by monkey-patching the send function to one that doesn't actually send.

The signature of the real function has changed, but the null function has not, causing `run --no-send` to fail.

This patch updates the null signature to match the real one.