@Francis ******
Not all 90 day applications get approved in hours and there's no need for them to RUN to the immigration office tomorrow.
Their due date is the 17th, and they're not "late" until the 25th
They have time to let it sit in the system and see if it gets approved. I still am of the mind they should let it sit pending until this weekend and see if it gets approved, and if not then cancel it and go next week to file in person