Ok - I have checked the filesystem on all of the drives. The only errors I had were actually on the parity drive ("bad root block"). Oddly, the 3TB drive also passed the check, and I say "oddly" because I had only gotten to about the 5GB mark on it when the rebuild failed. The drive still says there is 1.2 TB free. I am planning on researching the reiser fs a bit - I seem to recall something about the journal being quite small, but containing all of the file info. So maybe the actual data isn't there, but the journal is? In any case, I have the 2TB back in place, and am running a parity rebuild on the array with that one in place.
When it's complete, I will do a smart test on the parity drive to be sure it is ok, and then just add the 3TB to the array as an additional data drive.