[FIX] auth_openid: properly inherit Login.start and return a `deferred`