I understood you are saying it is a normal behavior to join the channel in status #2 without providing the key? (I thought we're always required to use /join #channel <key> and didn't know that mIRC somehow stores the channel key)

If this is true, then why when I leave the channel in #2 and try to rejoin again I am going to be asked to provide a key?