Don't invoke bundle if methods promise is warn-only.

However, do invoke the bundle if the agent run is a dry-run.

See Redmine #5924

(cherry picked from commit 65c15626992d608eaa51ca3d47b6ccf4e8058576)
Call service methods even in dry-run mode.

Otherwise the promises inside the method are not evaluated at all,
and no insight is provided into whether cf-agent would have modified
the system.

Since the promises then respect DRYRUN mode, nothing will changed
on the system.

If action_policy is set to warn_only, the methods promise will
respect that and not evaluate the bundle.

This follows up on commit 65c15626992d608eaa51ca3d47b6ccf4e8058576.

See Redmine #5924

(cherry picked from commit 3bebc908e051fed5889338a0bd4a96d38044a194)
Update ChangeLog with fix for #5924

(cherry picked from commit 925e78c7b6fc048ee6885afd51782d9c9984baf3)