This extension may use the session to store the captcha data, but does not ensure that the session has actually been started. Setup.php will normally take care of this, because in most cases the user will be logged in or at least have done other things that would cause the session cookie to be set.
But if the edit is being performed by a non-logged-in user who hasn't gotten a session cookie yet, Setup.php will not start the session. The captcha data will thus never be saved, so the user cannot ever pass the captcha.
Gerrit changeset coming shortly.
Version: master
Severity: normal