added ability to rollback arbitrary product qty changes