empty job.node not working with hudson 3.0

An empty assginedNode element confuses hudson 3.0, so he set the check
mark for "Restrict where this job can be run" and ignores canRoam. But
without a value for the node the job cannot start.