Implement rudimentary connection error handling

This currently just kills bra.
Make #unbind inert on successful closing of bra
Merge branch 'feature/reconnect' into develop