uclient: report error for non-200 response codes

Signed-off-by: Luka Perkov <luka.perkov@sartura.hr>