Fix flickering popover animations

Closes #4138

- Removed JS animation to close in favour of CSS animations
I'm not really sure why (but would love to know). Setting this to true means the popover gets the classes `closed fade-in` before it's ever clicked.

I suspect this is because I'm using `closing` in "if it's closing, it has a class of closed"