[WIP] Only cancel cancellable shipments when cancelling an order

Fixes #5299