Update shutdown to attempt halt from within guest, then forcibly via stop