Couple of bug fixes

Fix error when trying to fetch access token when duplicates already exist in the database - can't prevent duplicates without a critical section, and not sure if there can be one.

Fix errors thrown by `PublicClientAuthForm.clean*` methods - can't through anything but `ValidationError`