Prevent recursive calls to  DatabaseAuthenticatable#super_authenticate!

In development rails might reload this class a few times, which was causing
the alias_method to be called more than once and resulting in recursion
when calling #authenticate!

refs #1078