Fix Request Progress for Login/Logout

It was being handled in too many places and not taking into account the
different operations being done. Closes #136