Le mieux, fait ton immeuble, ensuite, détruit les autres maisons et tue les pnj (à coup de bombe ou invoque un boss ou laisse les monstres entrer la nuit).
Ainsi, quand le PNJ réapparaitra, il ira directement à la seul maison disponible, à savoir ton immeuble.
En tout cas, c'est ce que j'ai fait pour faire revenir à la surface le Demolitionist qui avait élu domicile dans une de mes planque proche de l'enfer et ça a marché sans problème (après, j'ai simplement enlevé la table et la chaise dans ma planque pour pas qu'il y retourne).