Is it true that after a battery replace or other service the waterproof seal is compromised? Maybe they'd be able to restore this after a battery replace in some way.
Generally yes but there are ways to repair said seal. The difficult part is testing that the seal is up-to-standard without risking the hardware and data inside.