Fix bugs in invite/join dances.

We now do more implement more of the auth on the events so that we
don't reject valid events.