Avoid repeated initializations and device info requests. Fix unsetting of dynamic state (e.g. battery info) when initialized.