Fixes for 5.16-rc4:
 - Fix a data corruption vector that can result from the ro remount
   process failing to clear all speculative preallocations from files
   and the rw remount process not noticing the incomplete cleanup.