Post delay progressDialog messages during signIn workflow to prevent flickering effect

Currently during the sign work flow multiple progressDialog windows show up with an empty text. There are also multiple instances of them appearing and disappearing frequently.

Therefore a timeout value was added to post delay progressDialog messages.
If there is no progressDialog message available, only a spinning wheel is shown.