[Fixes #3032] When OrderInventory#verify is given a specific shipment, only remove variant from that shipment
Reload shipment after removing variant item via api

Fix broken spec on api build. The item was being removed properly but
the controller still returned the old obj instead of the new one with
the item removed
Only reload shipment if it's persisted [Fixes #3037]

Fix remaining backend failing specs