Merge branch 'hotfix/1.5.8'
Ensure that we don't try and perform no-op updates, these can occur when at minimum provisioned reads and writes. These are harmless but clutter up the logs and make analysing them harder, as the information (that an update isn't happening) is split across multiple lines.
Merge branch 'tmorgan-no_update_at_minimum_provisioning' into develop