Fix division by zero on usage/2 call

This always used integers, but with the new unit setting for
recon_alloc, it is now possible to get floating point values in there.

This makes the call handle them.