Have you tried setting a sound for the Event "started a new chat/a new one-to-one chat has been started" in combination with "Play sounds when my status is set to Busy" (Plus > Preferences and Options > Customize > Events Notifications)?
Of course this is only for the first message in a new chat, but maybe that is something you may prefer?
(Sorry, I can't test this myself right this minute)