The switch is not done by Firefox. It's the meetup.com webserver which tells the browser to switch to HTTP via a 302 response code. It uses a Location HTTP header to tell to which new URL the browser must switch. In this case, the new URL is http://www.meet.com/
# openssl -cr s_client -connect www.meetup.com:443
<SSL handshake info>
GET / HTTP/1.0
Host: www.meetup.com
HTTP/1.1 302 Found
Server: cloudflare-nginx
Date: Wed, 04 Jun 2014 18:51:01 GMT
Content-Type: text/html; charset=iso-8859-1
Connection: close
Set-Cookie: __cfduid=d4e814117ce03d18d3f97f2035abce8e51401907861493; expires=Mon, 23-Dec-2019 23:50:00 GMT; path=/; domain=.meetup.com; HttpOnly
Location: http://www.meetup.com/
CF-RAY: 135651ad4fd60c83-AMS
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="http://www.meetup.com/">here</a>.</p>
<hr>
<address>Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0c Server at www.meetup.com Port 443</address>
</body></html>