[core] Refactor Spree::InventoryUnit:

* Use symbol for state machine consistency
* Re-enable commeted out test for #finalize_units!
* Use scope shipped in .backordered_for_stock_item
Refactor lambda to -> notation