INT-2871/2877 Polishing - PR Comments

* INT-2871
** Revert harvestClosedConnections to return void
** Introduce removeClosedConnectionsAndReturnOpenConnectionIds

* INT-2877
** refactor setting standard headers and move back to toMessage
** rename setCustomHeaders to supplyCustomHeaders - returning
    a Map and not exposing the MessageBuilder to subclasses