Hint bit updates screw up pg_rewind even when checksum feature is enabled, as only first update after checkpoint is WAL logged. Rewinding from last checkpoint before the point of fork will overwrite those updates.