Fix application controller construction race

Fix multiple controller instances being constructed if multiple actions
are executed at once.
5 jobs for <span class="ref-name">wip/controller-cleanup</span> in 25 minutes and 17 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #278087
fedora

00:10:05

passed #278088
ubuntu

00:13:00

 
  Test
passed #278089
flatpak

00:11:06

 
  Deploy
passed #278090
review

00:00:34

passed #278091
allowed to fail manual
stop_review

00:00:35