regardless if the animation finishes or not we want to remove the notification from the queue. A scenario where the animation does not finish is if the view that the notification is displayed on is removed from the view hierachy before the animation completes.  Instead of worrying about if the animiation has completed before the success block is called, we will always run the code in the completion method regardless if the animation has completed