order editing

When editing an “open” order and removing an item after I went through all the steps and saved, it recalculated the order BUT

  1. it didn't allow me to applly the “free shipping” special for orders over $50 so the base shipping rate was added to the total instead of zero.

  2. it seemed to subtract all the items from inventory again, so I had to manually go back an adjust inventory numbers.

    Did I do something wrong? or is this the way order editing is working at the moment. I'm using the latest cs-cart 224.