Return unknown freespace if the free_space call failed

Fixes #2312