Fix error when fade=no for a popover.

Since we waited for the fade transition to end before destroying a popover,
popovers would never disappear if you turn fade off.

@hanakimis @bigsley @Dylnuge