By: Michael Lynch <git@mtlynch.io>
Preserve unregistered email errors in auth service Keep CreateLoginToken as a thin pass-through so callers can decide how to handle magiclogin.ErrUnregisteredEmail. The login POST handler now converts that expected case into the check-email response.
| Time to Start | Worker time | Duration | Time to finish | Idle | |
| Config | 1s | 7s | 7s | 8s | 1s |
| Eval | 7s | 47s | 47s | 54s | 0s |
| Build | 10s | 5m28s | 1m04s | 1m14s | 0s |
| Suite | 1s | 6m23s | 1m13s | 1m14s | 1s |