I have been doing some troubleshooting related to dashboard status shows stopped when you stop/start IIS application pool i have found that the issue will accrue when a loginpage added.
without a loginpage the dashboard status remain started when you stop/start IIS apppool but when you add a loginpage the dashboard will be running after stop/start IIS apppool but the status in admin console shows stopped.