Analytics could be triggered too early in the startup process causing exceptions to be logged (BEE-6579)
The code now also checks that the controller is far enough along its startup sequence, in addition to checking the completed status of the startup wizard.