je ne sais pas que vous conseiller . j'ai connu cette situation mais le chat ne sortait pas dehors.
c'est le chat hyper craintif de ma voisine. dès qu'une visite arrive, il se cache sous la baignoire (il y a un trou au niveau des tuyaux) et ne ressort que longtemps après que la personne soit partie.
et lorsqu'elle reçoit ses filleuls pour des sejours de plusieurs jours , le chat fait la même chose. par contre le chat a vite appris à écouter et à comprendre quand l'intru n'est plus là. il sort manger et utiliser la litière la nuit quand chacun dort et le jour dans les moments où l'appartement est vidée de ses occupants.
je pense que même si vos chats vont dehors, ils vont vite comprendre que la nuit votre cousin est dans une chambre, porte fermée, et là ils vont venir (à condition, bien sur, qu'ils puissent entrer dans l'appartement)