Finally figured out a reason for the occasional player join freezes and it had to do with smoke grenades physics simulations. That is fixed now! So:
Player join freeze fix, for real this time
Banana's not affecting players inconsistency fixed
CS gas syncing on player join fixed