I'm not sure if we should use general Joomla events as something else might be listening to them and assuming that the interface is different. OnAfterKunenaProfileUpdate?

Also the first parameter should always be context.