Merge branch 'wip/309-signature-not-updated' into 'master'

Fix signature not being updated when composer first opened without one

Closes #309

See merge request !169
3 jobs for gnome-3-32 in 17 minutes and 40 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #241497
fedora

00:03:05

passed #241498
ubuntu

00:06:18

 
  Test
passed #241499
flatpak

00:11:22