Not afaik. The dd operation returns when the virtual disk is full and linux won't run anything after the semicolon until the previous command returns. I'm not running any async disk behavior on the client.
sudo bash -c 'dd if=/dev/zero of=/zeros; rm -f /zeros'