sdm: Decouple refresh and idle fall back handling

Refresh can be called from SDM for multiple events.
Refresh should not be coupled with idle fall back.

CRs-Fixed: 2050936

Change-Id: I1d88f93ce81ef190dce396819896a249e5bad847
12 files changed