An on join event for a re-connecting netsplit and a user joining the channel?

No, no way to differentiate.

However, for the netsplit, though, which may be an on quit event, you would have to store the quit message, then, when the users rejoin, you would have to if the statements and while loop variable check, and then unset them all.

Which could be a lot of work.

-Neal.