Fix `git_push_service_spec`
Fix `git_push_service_spec`

1. Caused by incorrect test setup. The user wasn't added to the project,
   so protected branch creation failed authorization.

2. Change setup for a different test (`Event.last` to
   `Event.find_by_action`) because our `project.team << ...` addition
   was causing a conflict.

stoplightio/gitlabhq,icedwater/gitlabhq,jirutka/gitlabhq,mr-dxdy/gitlabhq,LUMC/gitlabhq,iiet/iiet-git,SVArago/gitlabhq,openwide-java/gitlabhq,jirutka/gitlabhq,dreampet/gitlab,htve/GitlabForChinese,darkrasid/gitlabhq,axilleas/gitlabhq,dplarson/gitlabhq,stoplightio/gitlabhq,daiyu/gitlab-zh,LUMC/gitlabhq,allysonbarros/gitlabhq,mmkassem/gitlabhq,screenpages/gitlabhq,mmkassem/gitlabhq,darkrasid/gitlabhq,dplarson/gitlabhq,SVArago/gitlabhq,shinexiao/gitlabhq,shinexiao/gitlabhq,iiet/iiet-git,icedwater/gitlabhq,stoplightio/gitlabhq,dplarson/gitlabhq,mr-dxdy/gitlabhq,dreampet/gitlab,screenpages/gitlabhq,SVArago/gitlabhq,allysonbarros/gitlabhq,t-zuehlsdorff/gitlabhq,allysonbarros/gitlabhq,LUMC/gitlabhq,axilleas/gitlabhq,dplarson/gitlabhq,mmkassem/gitlabhq,darkrasid/gitlabhq,axilleas/gitlabhq,LUMC/gitlabhq,t-zuehlsdorff/gitlabhq,htve/GitlabForChinese,screenpages/gitlabhq,htve/GitlabForChinese,shinexiao/gitlabhq,iiet/iiet-git,mr-dxdy/gitlabhq,axilleas/gitlabhq,SVArago/gitlabhq,mmkassem/gitlabhq,dreampet/gitlab,jirutka/gitlabhq,openwide-java/gitlabhq,darkrasid/gitlabhq,dreampet/gitlab,openwide-java/gitlabhq,icedwater/gitlabhq,openwide-java/gitlabhq,mr-dxdy/gitlabhq,stoplightio/gitlabhq,daiyu/gitlab-zh,icedwater/gitlabhq,daiyu/gitlab-zh,t-zuehlsdorff/gitlabhq,daiyu/gitlab-zh,htve/GitlabForChinese,iiet/iiet-git,shinexiao/gitlabhq,screenpages/gitlabhq,allysonbarros/gitlabhq,t-zuehlsdorff/gitlabhq,jirutka/gitlabhq