fixing bug 5154

using UserNotificationBuilder to separate notification stuff from PDC subscription business