libmtp: fix udev rules in case there is no valid ~/.mtpz-data

They managed to output error messages to stdout, which mustn't go there. In
some cases the output is supposed to be a valid udev-rules file.