"sms" is the usual sound played with notifications, "sms_fg" is used when a message is received in the active conversation. So, the change here is that when inboxObserved, we play the sound directly instead of triggering a notification. It's otherwise the same.

Class zero happens to use the same sound as normal SMS; that is intentional.