As far as I know, it is not a file that limits their actions to one attempt per turn, but a hardcoded feature.
The sole exception might be diplomats- I have negotiated with one once, made a deal, then opened a new conersation for a new deal. I think I rember that going well as well. However, once a no is given, no matter how silver his words the answer will always be 'get lost'.