Improve Tmux startup logic.

Instead of creating a Tmux session, and then moving to the background session,
just create the background session if needed, and always attach to it.

This fixes the need for setting destroy-session on, and thus enables the use
of multiple background sessions.