Improve lifecycle and wakelock handling

Merged Sebastian requested to merge 77-lifecycle-cleanup into main
Edited by Sebastian

Merge request reports