Commerce Order Timeout provides the ability to push orders from specified order statuses to a specified order status after a specified amount of time.
Usage: configure the module at admin/commerce/config/commerce_order_timeout
It is intended to handle use cases like moving older orders from Checkout: Review back to Cart.
It was inspired by an issue where an order that had been sitting in Checkout: Review for some time did not receive a shipping promotion, because the shipping line item had already been added at a previous checkout step.