A United Nations human rights expert has postponed an official Visit to Australia because of what he said was a lack of cooperation from the government and worries the people who spoke to him about conditions faced by asylum seekers could risk imprisonment.