Does RepositoryPushEvent get fired twice for all pushes?

Sure, I had both 20_stash_callback and 20_bitbucket_callback in my repositories. The upgrade was supposed to clean it up, I’m sure it did but I had modified things and put them back.