Rescue an IOError on channel double-close.

This was causing output from python meterpreter
commands run on OSX to be discarded when the error
was raised, making cmd_exec not-so-useful.
Land #3933 - Fix cmd_exec with Python Meterpreter on OS X