Checks at the time of account creation I am definitely in favor of, that is a very inexpensive time to do checks.
edit: I don’t know if this would help with the original problem, which was about spam accounts created using Tor exit point IPs, but I think it is a good idea in general.