Merge pull request #1748 from writefreely/fix-signup-paths
Enforce signup checks consistently across all registration paths