Fix application controller construction race

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

00:13:17

passed #278046
ubuntu

00:15:33

 
  Test
passed #278047
flatpak

00:12:32

 
  Deploy
passed #278048
review

00:00:35

passed #278049
allowed to fail manual
stop_review

00:00:59