Add -o "NumberOfPasswordPrompts 1" to the arguments to ssh-copy-id. See if that does what you are after.
In reply to Re: Eternal Loop by hippo in thread Eternal Loop by edualfaia