Fixed RecentCall unconditionally clearing userNotified, even for non-missed calls

Changed `= RPRecentCallTypeMissed ? false : true` to `type == RPRecentCallTypeMissed ? false : true` and added tests.