Assistant: Mentioned the fact accounts are *usually* needed.

This is not an obligation.

Thanks Eugen Dedu for pointing this out.
CallWindow: Reset bad_connection at the end of the call.

This ensures the value is reset if the same call window is used for
several calls in a row (which should not happen, except if preview is
enabled).

Thanks Eugen Dedu for pointing this out.