This simplifies the implementation considerably, and while not providing ideal UX, it's the most flexible approach.
Upshot of CAPTCHA on e-mail validation is it does not need to break the in-band registration API.