I'm not sure exactly what condition in each status makes takes or adds quantity but in order to 'reactivate' an order please try the following sequence:
Customer orders -> Order is on Preparation in process (quantity is substracted) -> You cancel the order for whatever reason with Canceled (Order is added to available quantity) -> you want to renew the order, puting it back on Preparation in Process (quantity is subtracted again) -> you assign bank payment, Waiting for bank payment (no quantity changes, email for bank payment is sent out) -> you continue as you wish (Completed or Canceled)
In general I believe some of them are internal statuses that even don't send email to the customer, in this case Waiting for bank payment is not intended to subtract stock. But I don't know what checkmark makes the subtraction (probably Consider the associated order as validated.)