Send receipt header with disconnect requests

since things were split up into transport/protocol/connect classes, automatic
disconnect receipts and disconnect management were not happening anymore.

Add a default receipt header to the connection classes to re-enable that
behavior
update tests to work with restore_disconnect_receipt changes