Skipping the update because the IP has not changed is not an error condition
Added a better tests for the unchanged IP