Reset winrmshell on error

When using the vSphere provider the hostname would not resolve. By clearing out the winrmshell it retries correctly.