[bug 784346] Only save survey if one there is not one already.

...and the require the vote to be not helpful.

Read the bug for details on why. r?

Also, I wasnt sure if `return HttpResponseForbidden()` is better? thoughts?