## What?
Add `<` and `>` to the trim cutset in `normalizeContactEmail` so the
cache key is the bare email regardless of whether the input came from a
header or a UI field. Whitespace and commas continue to be trimmed.
## Why?
Email addresses arriving from `From:` headers commonly come wrapped in
angle brackets (`<foo@bar.com>`). The previous trim cutset was `,` only,
so the cache stored the literal `<foo@bar.com>` and never matched future
lookups against `foo@bar.com`.
Resolves #1122.
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>