Fixing Bug #372 - Queuing base Notifications

Now getting the type of notification rather than the type of TPushNotification and using IsAssignableFrom rather than ==