svirt_start_destroy: Update destroy and test prepare code

Update destroy with option 'gracefully=False' and put setter into
try..finally to aovid possible failure.

Signed-off-by: Wayne Sun <gsun@redhat.com>