I don't want to have problems :S Anyway some things can be said :
1) COMPLETE selfscan test will KILL
(DC ERASE TRACK) the SA so you have to manually reload the modules. Hope you have saved everything including flash... just in case.
2) If you are searching for an automated method, buy a PC3000 : click and go. Obviously, it does it for you but everything has a cost... you said you can dump the lists, I said you are half way.... because....
3) ...You can obtain a list of the "bad" blocks with many other programs (MHDD is the first that comes to mind), then write "something" to ask the drive to add defect... (it takes 10 minutes... why people are getting so lazy nowadays? GRRRR!!!!

)
4) final hint : selfscan is not always a good idea because the drive, especially if naturally worn, can not survive it (electrical and mechanical stress applied to drive parts) or won't pass it so the drive is in unusable state and you have to revert all the things SS changed during the process.
When I have to refurbish drives, SS is the last resort and must be started AFTER checking the rest of FW, head state and so on. IF there are
only some bads and the rest including SA, servo and so on is OK, you have to check where do bads come from (THE CAUSE) and then take the appropriate decision(s).