[agent] Fallback to "sailfish" session if not running in-session

This allows a (patched) polkitd to connect together all non-session processes into a pseudo-session called "sailfish".