I have to apologize, I mis interpreted your post and got the impression you ran 4.6-release and updated your ports to current. Sorry for the misunderstanding
Nice to hear all is well now.
My way to run OBSD current is using binary snapshots and pre-compiled packages. I hardly ever have to compile ports.
When I want to install another snapshot. I either use another machine, or another disk in the same machine. That way I always can fall back, if something doesn't work out.