This is because ZLL bulbs do not report or allow for configuration of
reporting of attributes. As a result if we change a value, we have to
manually call a read of that attribute to update our status.
This is a part of: https://smartthings.atlassian.net/browse/DPROT-227
The configureHealthCheck method and therefore the configure method was
returning a boolean which was causing an exception during the initial
join that would prevent the device from showing up to the user.
https://smartthings.atlassian.net/browse/PROB-1428
* checkInterval set to 12 min (2 misses + leeway)
* configure a healthPoll every 5 min
* refreshes on/off state, switch level, and white color temperature
* schedule and set interval from either configure() or updated()
* but only once per execution
* ping refreshes level setting