Gem update
Properly setting backorder count_on_hand

Filling from general stock was always setting inventory to 0 when POs
came in without enough inventory to accommodate our BO stock