It's no longer important to show when users agreed to the contributor terms. For users that haven't agreed, we still show their status on their profile. Logic was also re-written to avoid lots of `if not` things, and tests added.