remote-desktop-session: Don't recreate virtual device over and over
In 'remote-desktop-session: Create virtual input devices on demand' the intention was to create input devices on-demand, but during a refactorization of the code, instead the virtual input device was recreated over and over. Lets fix that.
Fixes: a0af52ca Closes: #1799 (closed)