properly detect failing fallocate and fall back to seeking