fixed sound source/description mismatch, VirtualBox machine shutdowns, and modularized the shutdown criteria checking from the daemon