ClientEngine should reject requests during startup and join process. 

Fixes #3118