What milestones?
I remind you of where we were at the start of 2013 -- we were promised that tox for Flucide would start real soon. At that time there was no "preliminary tox" and "BASi tox" -- everyone on the board assumed that tox meant the real, next-step-is-the-IND-approval-from-the-FDA tox. Go ahead, read those old posts if you doubt me. And the state of the Shelton plant was irrelevant for this step, as all the needed Flucide would be produced in the existing lab. Also, we were assured that NNVC had enough cash in the bank to do both tox and phase I/IIa clinical trials.
Finally we got sort-of tox in the fall of 2013. But this turned out to be a preliminary, not-the-real-tox tox. (At about this point history was rewritten and we where told that that pre-tox was what they meant all along.) So we had to wait another full year for the real tox to begin. And when it did, only 8% of the required Flucide was delivered, and it turns out that they need the Shelton plant after all to make the remaining Flucide, so tox is now contingent on getting the new facility working. Also, the delays mean that another big share dilution must be done before clinical trials begin.
NNVC doesn't hit milestones. It hits meterstones.