(fix) Use currentUserService logout instead of Auth to include state transition