commit 099a28f596de41a694fdda348d80eac6ef4baa2a
Author: Lauren Zugai
Date: Thu Aug 21 12:30:01 2025 -0500
fix(2fa): Handle 2fa setup with bad 2fa token state
Becaues:
* Some accounts are in a state where 2fa is 'enabled', but not 'verified'. The accounts trying to begin this flow would fail 2fa setup against the valid code check because the redis secret was not getting read
This commit:
* Checks for this state and reads the secret from redis. The token gets replaced further down the flow
closes FXA-12145