More wasapi fixes2

replaces  #1295

Addressed comments there. Added new "handle VistaBlob failure more gracefully" commit.