Currently if a WooCommerce order status is changed to something like "order_shipped" the corresponding donation is changed to that as well.
That should never happen. Any order status not accounted for should create a valid donation status.