(cherry-pick) [#64725436] Use updated attributes for hdfs data source when checking version and accessibility during update

 - Previously it would check version before updating attributes, which raises if the current config is invalid - hence trying to update it