Fix bug where MFA codes have leading zeros

MFA codes with leading zeros were being intrepreted in octal, causing authentication to fail.