Throws specific exception on 'connection disrupted' so that it can be caught and handled accordingly