Update OpenCollar - Notify

use llRegionSayTo instead llInstantMessage if recipient in same region
It's faster than instnant message, without delay the script for 2 seconds
I've never been sure about that one, it confused me in the past, so I decided to leave it for another day.
There must be more to it than meets the eye, it doesn't make any sense to me at first sight.

if (llGetAgentSize(kID) != ZERO_VECTOR) //looks like it means "if kID is in the region, use a region say to send the message
but then......
else { llRegionSayTo(kID, GetOwnerChannel(g_kWearer, 1111), sMsg);} // send them a regionwide message on the owner hud channel?????

I think I'm missing something here, maybe another collar god/dess can bring us up to speed