ISIS-233: fix url encoding handling on PUT.

tried to always url decode, even for arguments that went in the body and so were not encoded.