O problema que você encontrou surge quando você tenta carregar um LaunchAgent enquanto mais de um usuário está logado (ou seja, através de troca rápida de usuário). Veja esta mensagem de Quinn “The Eskimo” da Apple Developer Relations na lista de discussão launchd , e, para mais detalhes, esta mensagem dele em Old Nabble . Consulte as soluções (TL; DR: reinicialização).
Note que não tenho certeza se o problema existe apenas em 10.5 - não consegui localizar o problema do radar 5476420 vinculado por Quinn em Open Radar para confirmar seu status.