Fix an incorrect inverse_of

This breaks things in strange ways...
Merge pull request #5747 from gmacdougall/fix-bad-inverse

Fix an incorrect inverse_of
Eager load associations in InventoryUnitBuilder

Everything here will be needed inside coordinator, perhaps we could have
some sort of `assert_no_queries` examples on the build to see whether
and when we miss any records

fixes #5690