Make sure HTTP exception tracebacks are logged
Remove periodic container alive check when attaching

Pretty sure this was working around another bug caused by attaching
*after* starting.
SocketClient: move recv_threads checking loop to run()
Stop storing recv_threads as a property
Join instead of looping, now that we only care about recv_threads