The Čerenkov effect revisited: From swimming ducks to zero modes in gravitational analogues