I think I know why that is happening, and it's partially an issue I'll have to fix on my end. I'll have to run a baler and see what it does on my end. In the meantime, you could set your units up, listing ton before pound. Something like this.
<unitSets>
<unitSet name="imperial">
<units reset="true">
<unit name="cubicFoot" precision="1/>
<unit name="ton" precision="1"/>
<unit name="pound"/>
</units>
</unitSet>
</unitSets>
Hope that helps