create a better exception & message for repeated form ids

I think this part of the code isn't covered, but in the case where there's no MultipleResultsFound exception this continues to work. (In the other case this 500'd anyways, so this can't be worse.)