Restart robot code fails intermittently

When I restart robot code from the drivers station, it often fails to initialize properly. When it fails, I can see that the Phoenix library has initialized twice and sometimes starts the diagnostic server twice.
I’m first going to reimage roboRIO and then swap out the roboRIO.
I am using the new REV PDH, LabView, with roboRIO image v3
I’m interested in knowing if anyone else has seen this problem.

Show a screen shot that shows at least the error msg from the drive station. code would be good (not partial code - post your github or full code, any screenshots that shows any other errors/warnings/etc would help you more.