- Added a test that simulates a peer abruptly disconnecting with an error - Put an additional condition to prevent disconnecting on an error if already disconnected - Closes #56