code cleanup
fixed players not disconnecting when their teamhub is invalidated