Don't raise exception if we don't have to.

An exception will be hard to handle in the controller. Its much easier
to just keep on going and then check for the availability of a user or
error parameters passed by the oauth provider.