pause 1.5s on disconnect in matrix
Try for some socket error handling improvements

getting, "disconnect on send: send 11: Resource
temporarily unavailable", but I shouldn't, I think
it's the way the err[0] & etc. is addressed, use
simple err.errno attribute, instead.