Fixes BUG-0051257: Receipt Status for DO with unexpected products arent calculated as expected
**Consider unpexpected product lines when calculating receipt status.
**Add method to all DO lines to calculate receipt status in DistributioOrderUtils.
**Remove duplicate code from CloseAfterReceiveDistributionOrderHook and use new method from DistributioOrderUtils
Try results:
Edited by Atul Gaware