Finished reporting and error handling in bcp_server::processor.

Task @T52 : bcp_listener is now believed complete, and a minimal
unit test is working. More work remains on the unit test.