Removed explicit relayer() calls, put them in update_desktop instead.

This fixes a bug I've experienced where layer settings are not preserved
when I change desktops.