This fixes #7736.  It now won't push the raw history for anything of arch == 'virtual'.
This fixes #7847.  It will now do both config and poll if the device pings correctly.