With no screen writes, and 3x reads of properties defined as settings; on-device and in-simulator the VM reports :
onPowerBudgetExceeded() gets triggered on all Devices and in-simulator (so at least it is consistent :) )
As these Settings Properties...