If you want to make so that you can login and get mappings from your bdc if the pdc fails you could eliminate all references to specific servernames. You said you are replicating right now to your DC's.

Change
USE F: "\\FCI1\@USERID$"

to

USE F: "%LOGONSERVER%\@USERID$"
etc.

Providing you are replicating your files and the shares exist on all DC's users will get their mappings so long as one DC is active.

*NOTE* I wouldn't do this but if it's what you're looking for go ahead [Razz] , I would rather put these in and REM them out in case of failure.