it is not necessary to follow the 90days rules so strictly. I visited them on 80days. as long as you have a reason. Your EAD expired could be a reason.
Call them for expedite service due to a reason(significant financial loss is a reason) NOT SR