That is precisely what I have done, then confirmed that it works by changing the survival setting in the "Options" menu to always resurrect, then going to Smugglers Lair and getting myself killed.
Without the fix, the game does indeed get stuck. With the fix, I resurrected to Sao Jorge. Odd, that. The resurrection code first works out where you are, then works out which town on the island has the best relation to you, then sends you to that town's tavern. So why, if it sends me to Sao Jorge, did it foul up because Smugglers Lair didn't have a registered resurrector? Anyway, for whatever reason, it does work after I'd added "Smugglers_officiant" to the definition for "Smugglers Lair" and added the relevant attributes to "Smugglers_officiant".