Weekend Warriors McCoy's resignation could make perfect sense.
No options issued to him. Selling of Solar, where he was mostly invested. No longer are certain members needed. Synergy is important to keep unecessary expenses down. New released after hours on a Friday. It would seem to make sense they would keep him in his position until the Solar sale was complete. I would expect a new release either Monday or not long after, confirming Solar sale.
Milestone confirmation may be bundled in with this. Timing seems right. Letting people digest and toss around all these ideas over the weekend. This release is neither position nor negative. The next news release will be the decider.