No idea why it didn't work then, you can try the other way, more steps but at least it won't damage parity any more:
-stop array and take a note of all the current assignments
-Utils -> New Config -> Yes I want to do this -> Apply
-Back on the main page, assign all the disks as they were as well as old parity and new disk2, double check all assignments are correct
-Check both "parity is already valid" and "maintenance mode" and start the array
-Stop the array
-Unassign disk2
-Start the array
-Stop the Array
-Re-assign disk2
-Start the array to begin rebuilding, disk2 will most likely be unmontable, you'll need to run a filesystem check, and probably rebuild the superblock and then use --rebuild-tree, still reiserfs can usually recover pretty well from a situation like this.