It is not clear that the recovery code is a one time code, as many recovery codes, are longer lasting. There is the possibility that the user doesn't save the code, thinking they already have it, and necessitates contacting Sage as they cant get into the main site.