SyncShipmentDelivery refactored to limit API calls

Refactored the SyncShipmentDelivery BOD to reduce the number of API calls.

2230079