so mirc basically waits for 1) actual motd 2) presence of a failed motd (via the raw statemnt) before deciding it's connected??
1) actual
end of motd 
2) presence of a failed motd (via the raw statemnt)
I found this out when i coded IRCd in mIRC Script (just for fun

).