This reverts commit 99bda4afe2. It turned out that code to handle swaybg as shell surface was broken so we don't want to make swaybg a shell surface until this has been fixed.
99bda4afe2