The focus is on "reside". Do you reside outside the US. No! It doesn't matter who you work for or where you are based out of, if your home is in the US and you are not 'residing' elsewhere. That is, not living in a owner-occupied home, or renting a place outside the US to live in . If staying at hotels provided by your company was considered "residing", then every US pilot flying internationally and staying in company provided hotel rooms on layovers would be considered a resident outside the US. Additionally not having a work visa doesn't support your cause one way or another. If you had a work visa, it shows you are not a citizen.
Maybe a FedEx employee could confirm this: Does FedEx during the security background check (USPS driven), actually check your Income Tax Returns to see how you filed your income? I don't think so, and that's not the only merit to determine if it was properly filed or not.
Anyhow, you should be in the clear. Disclosure "For legal advice, please contact your blah blah blah"