title: XMPP MUC returns error code 404 when joining, but it exists
body: <p>Hoping somebody can help me make sense of this Error code 404 I'm getting when attempting to join a public MUC room that already exists.</p>
  
  <p>Here's the XMPP Sequence:</p>
  
  <ol>
  <li><p>Perform IQ Query on room</p>
  
  <pre><code>&lt;iq from='bridgetest1@jabber.org/BridgeClient' id='0da67229d8f55e3b' 
  to='sdfsdfsdf@conference.jabber.org' type='get'&gt; 
    &lt;query xmlns='http://jabber.org/protocol/disco#info'/&gt;
  &lt;/iq&gt;
  </code></pre></li>
  <li><p>Response from IQ Query</p>
  
  <pre><code>&lt;iq from='sdfsdfsdf@conference.jabber.org' to='bridgetest1@jabber.org/BridgeClient' type='result' id='0da67229d8f55e3b'&gt;
  &lt;query xmlns='http://jabber.org/protocol/disco#info'&gt;
      &lt;identity category='conference' name='sdfsdfsdf' type='text'/&gt;
      &lt;feature var='http://jabber.org/protocol/muc'/&gt;
      &lt;feature var='http://jabber.org/protocol/muc#unique'/&gt;
      &lt;feature var='muc_temporary'/&gt;&lt;feature var='muc_open'/&gt;
      &lt;feature var='muc_public'/&gt;&lt;feature var='muc_unsecured'/&gt;
      &lt;feature var='muc_temporary'/&gt;&lt;feature var='muc_anonymous'/&gt;
    &lt;x xmlns='jabber:x:data' type='result'&gt;
      &lt;field var='FORM_TYPE' type='hidden'&gt;
        &lt;value&gt;http://jabber.org/protocol/muc#roominfo&lt;/value&gt;
      &lt;/field&gt;
      &lt;field label='Subject Modifiable' var='muc#roominfo_subjectmod' type='boolean'&gt;
        &lt;value&gt;0&lt;/value&gt;
       &lt;/field&gt;&lt;field label='Current Occupants' var='muc#roominfo_occupants' type='text-single'&gt;
        &lt;value&gt;1&lt;/value&gt;
       &lt;/field&gt;
    &lt;/x&gt;
  &lt;/query&gt;&lt;/iq&gt;
  </code></pre></li>
  <li><p>Attempt to join room using Presence</p>
  
  <pre><code>&lt;presence from='bridgetest1@jabber.org/BridgeClient' id='0da67229d8f55e3b' to='sdfsdfsdf@conference.jabber.org/bbbb'&gt;
     &lt;x xmlns='http://jabber.org/protocol/muc'/&gt;
  &lt;/presence&gt;
  </code></pre></li>
  <li><p>Join Response (Error 404)</p>
  
  <pre><code>&lt;presence from='sdfsdfsdf@conference.jabber.org' to='bridgetest1@jabber.org/BridgeClient' type='error' id='0da67229d8f55e3b'&gt;
  &lt;x xmlns='http://jabber.org/protocol/muc'/&gt;
     &lt;error code='404' type='cancel'&gt;
       &lt;item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/&gt;
     &lt;/error&gt;
  &lt;/presence&gt;
  </code></pre></li>
  </ol>
  
  <p>Does anybody know why I can't join the room? I just created that temporary room by joining it earlier, but after I've joined it I cannot get back in, even though the IQ results show it being 'muc_open'.</p>