Kill process if reactor running, don't raise ex on no connection

1) If reactor is still running a second after we asked it to close, just kill
the process rather than hanging for (literally) about a minute.

2) don't raise an exception if the user attempts to send a message in
CentralClient and the connection is down.. just call the callback saying that
the conneciton is down.