sql: drop preReserved marks that outlive their reservation (#39595)