Fix setting the meta in the peer.
Only pass the session in on_joined.

It's up to the MetaPlayer to keep track of the session in on_joined if
they need it.  This is so we don't have to always have a reference to
the MetaSession whenever we want to call a member function.