I think I had this problem.
Checked with the 'irc gods', and jpaetzel let me know what was tripping up the replacement. The zfs code sees the 'old' zpool configuration in the first part of the zfs partition (usually p2). The quick wipe from the gui (which is think is done automatically before drive replacement starts) doesn't clear the start of p2, only the very start of the drive, and the very end.
I solved the problem by manually clearing the start of the second partition. Then the replace disk in the gui worked fine.
Assuming you had a 2 gig swap, something like this:?
Code:
dd if=/dev/zero of=/dev/adaX bs=1m seek=2048 count=10
That should clear 10 megs starting at 2048 meg (2gig). 10 megs is probably more than is needed, but it only takes a second anyway. That's by memory, but I'm pretty sure that was what worked.