fix broken allow backorder functionality