Fix for timing issue with warehouses on VariantEdit
Merge pull request #876 from protherj/1.4.0-varianteditfix

Fix for timing issue with warehouses on VariantEdit
Merge remote-tracking branch 'merchello/1.4.0' into 1.4.0
Patches multiple shipment creation issue and asserts shipment key is associated with the order line item