even though the expiration date not reached. This is same as one's AAA membership card goes invalid if you do not pay the renew fee. So are you saying USCIS treats invalid foreign passport as valid? -- Sounds weird.
Disclaimer -- I've no intent to challenge XBT's seniority on this board but I hope any information provided here to be accurate as possible, or at least please make it clear whether it's from official source or just someone's own understanding. That makes a BIG difference for people seeking advice.