fix property values using delimiters triggering update flow, even though...

... the property is not changed.
@vanithadevig everything else looks good to me. Only thing I think we can improve here is to reduce the sleep time. This will add more than 1 minute to build time. I haven't tried this myself, but I think this should work, let's use 
DynamicURLConfiguration config = new DynamicURLConfiguration(0, 1, false, new URLConfigurationSource().getConfigUrls()) instead of default constructor. This way, you can only do Thread.sleep(2000). Let me know how it goes. After that, I can merge. This looks good.