Flock: added Advisory subscription support

see https://github.com/GigaOM/legacy-pro/issues/4525
I'm curious about why there is a `switch_to_blog` happening here. Is it needed for the `user_can` calls?  Can you add a comment about its purpose?