Makes sense.
This is at least the second thread about a situation where 2fa did not help against account theft.
It is possible to change passwords with activated 2fa, without providing the 2fa token. This is a desgin flaw. It needs to be asked every time the password is asked. Such as for password change or email change.
Those cookie stealing attacks are nasty. I wonder how they aquire the password, or if they found a way around the password as well. Or maybe they simply managed to take it from the browser database along with the session cookie.
And if this is done with session stealing, the host should ask for login again when the ip suddenly changes. Or is this prohibitive, because of people using their phone's internet and switching to different wlan all day.