My current H1 & I-94 expire(d) on Dec 31, 2015. My H1 extension package has been mailed to USCIS on Dec 30, 2015 and it was supposed to reach USCIS office on Dec 31, 2015 morning at 11am by UPS (via Next Day delivery). When i check the status of the package, UPS site shows it is NOT delivered yet, when i contacted their customer service, they say it will be delivered on Jan 4, 2016 morning. Question: This is not my mistake, UPS truck driver didn't deliver H1 petition package on Dec 31, 2015. I am considered out of status for dates from 01/01/2016 to 01/03/2016? (Friday, Saturday, Sunday - those 3 days ALL holidays at USCIS). i. Will i get i-797 approval with new I-94? ii. Do we need to tell this via mail now to USCIS on why the petition was reached (reason behind it) on 01/04/2016?