Always show the featured background gradient

This fixes a logic thinko which appeared when two actions were racing to subsume
the later-created GsApp. Always copy the metadata to the correct object, and add
self tests to prevent this in the future.