Order Reset: Now Recreates Fulfillments Even If One Was Already Cancelled
Resetting a Shopify order previously left the order with no fulfillments when it already had a cancelled one. Reset only unhooked active fulfillments from the identity index, so the cancelled fulfillment's Shopify FulfillmentOrder link stayed live — the replay then resolved the FO back to that dead fulfillment and no-oped instead of rebuilding a fresh one.
Reset now clears the identity link on every non-archived fulfillment, cancelled or not, and the replay rebuilds reliably.