>> se eu tento adicionar uma duplicata da chave aglomerada, há uma maneira elegante de travá-la?
Você poderia sempre criar EM VEZ dos disparadores de INSERT/UPDATE e travar a duplicata (non-trivial) e fornecer uma mensagem mais amigável ou falhar silenciosamente.