fix bullet cleanup on disconnect