Implement non-blocking vagrant provider, needs testing

[#56442032]