common/punch: handle bmap output for unaligned extents