Flush contacts when Player switches bodies internally

See 302824054f53dc893dd39b139c0b2a42dd8b49ab for an explanation of why
this is needed