Bug 4661/trigger promise gen on prop change (file retention, agent interval)

http://www.rudder-project.org/redmine/issues/4661