Don't keep timeout check and ping threads running after disconnection

New connections will start their own threads.