Continue default behavior of package provider

Assert we are still using the default we assume of allow_virtual => false as this is now a warning and will be changed to true in future version.

Currently throws tons of errors if we don't explicitly set it to false when testing against foss