wrap checking backends in a try, except block. otherwise we'll choke on python-social-auth backends

Not sure if this creates other side-effects. But I was having an issue with django-loginas with python-social-auth and this fixed it! Hope it's helpful!

Just ran the tests--they pass still.