Bob, I just checked my status and it is still "under supervision", plus we are approaching summer holidays and Christmas, so there will be delays even if they could actually meet the 90 days period.
I remember that on the TV screen in the waiting room it read that if you don't get your DNI before the precaria expires, you have to inquire with Migraciones (DNM), I suppose this means going back there and lose another 3 hours, which I won't have the time to at the end of January (I will have friends visiting).