Yes it should. The problem was that you had both showing... which would probably still happen if you turned off javascript, submitted the form, then turned it back on.
The reality is that the problem is fixable... by making sure to remove server errors onblur and we actually account for it in the code, but it is kind of overkill and not something you have to worry too much about since realistically it isn't going to happen very often if ever.