Added support for legacy_lifecycle so we don't need to connect to the
scale each time. Much faster time-to-first-read on all but the first
page load.