I think we have to support one or the other. Architecturally, we can
either do this in a few different ways:
* In the plugin loader to serialize the GsApp during Install
* In the flatpak plugin directly
* Have a scheduler object that we can offload the queue out of the
plugin loader
* Just mark apps install buttons as insensitive until the current app
has finished installing
* Use the "pending" queue to do this
I do think it has to be architecturally simple, and it certainly needs tests.