Update subTotal after applying orders.
Change map structure to be keyed off OrderItem instead of OrderItem.id which could be null
Don't check qualifiers and targets for legacy offers.