it would maybe be good if stickychan checks for error-messages (like channel is inviteonly, channel has a key etc.) to prevent it from joining in infinite loop. this causes lot of spam if the user gets disconnected from the IRC-server and is currently away from the computer for a longer time.
Also, my stickychan sometimes didn't get it to sent the channel-password. unfortunately, this happens randomly and I don't know what to do to reproduce this, so this is just a note and I'll not file a bug report.