monitor: Factor monitor_set_error() out of qemu_error_internal()