Fix for if view controller is popped before notification is called we won't remove the observer.

help from @bskinner