when using the shop administration view http://localhost:8080/Plone/@@orders to mark oders as payed or done the settings are not persisted.
just reload the @@orders view and you'll see the old status information again.
seems the changes made in bda.plone.orders.browser.views.Transition are not saved into the database