Resolve promise if `grecaptcha` already exists

Fix recaptcha not loading if it’s included in a secondary view when using ng-route.

Fixes #24