<issue_start><issue_comment>Title: Duplicate Project keys being recreated
username_0: ## Describe the bug

I create 2 project keys, for different projects. In sentry, one project has the key as expected, but the other project has 2 keys - it's created it twice for some reason.

<!-- A clear and concise description of what the bug is. -->

## Steps to reproduce

<!-- Steps to reproduce the bug you encountered. -->

```
$ cat miketest.yaml 
---
apiVersion: sentry.kubernetes.jaceys.me/v1alpha1
kind: ProjectKey
metadata:
  name: mt1
spec:
  project: blockexplorer
  name: miketest
---
apiVersion: sentry.kubernetes.jaceys.me/v1alpha1
kind: ProjectKey
metadata:
  name: mt2
spec:
  project: plasma-challenger
  name: miketest2


$ k apply -f miketest.yaml 
projectkey.sentry.kubernetes.jaceys.me/mt1 created
projectkey.sentry.kubernetes.jaceys.me/mt2 created

```

## Expected behavior

For each key to only be created once

<!-- A clear and concise description of what you expected to happen. -->

## Additional context

Using v0.1.0

Logs from the operator:
```
2020-12-07T19:58:12.363Z	INFO	controllers.ProjectKey	successfully created ProjectKey	{"projectkey": "sentry-operator-system/mt1"}
2020-12-07T19:58:12.363Z	DEBUG	controller-runtime.controller	Successfully Reconciled	{"controller": "projectkey", "request": "sentry-operator-system/mt1"}
2020-12-07T19:58:12.621Z	INFO	controllers.ProjectKey	successfully created ProjectKey	{"projectkey": "sentry-operator-system/mt2"}
2020-12-07T19:58:12.621Z	DEBUG	controller-runtime.controller	Successfully Reconciled	{"controller": "projectkey", "request": "sentry-operator-system/mt2"}
2020-12-07T19:58:13.344Z	INFO	controllers.ProjectKey	successfully updated ProjectKey	{"projectkey": "sentry-operator-system/mt1"}
2020-12-07T19:58:13.344Z	INFO	controllers.ProjectKey	successfully reconciled Secret for ProjectKey	{"projectkey": "sentry-operator-system/mt1"}
2020-12-07T19:58:13.345Z	DEBUG	controller-runtime.controller	Successfully Reconciled	{"controller": "projectkey", "request": "sentry-operator-system/mt1"}
2020-12-07T19:58:13.910Z	INFO	controllers.ProjectKey	successfully recreated ProjectKey	{"projectkey": "sentry-operator-system/mt2"}
2020-12-07T19:58:13.916Z	INFO	controllers.ProjectKey	successfully reconciled Secret for ProjectKey	{"projectkey": "sentry-operator-system/mt2"}
2020-12-07T19:58:13.916Z	DEBUG	controller-runtime.controller	Successfully Reconciled	{"controller": "projectkey", "request": "sentry-operator-system/mt2"}
^C
```

<!-- Add any other context or screenshots about the bug here. --><issue_closed>