It's currently not possible to wait until a transaction reaches a certain state, so we simply run all pending operation once so that the pull payment is initiated.
We want to keep taler-wallet-cli smaller and have fewer dependencies.