I'm guessing that it's loaded as a side effect of the "relative-to-absoulte"
code in TestInit, before paths are forced to be absolute. Changing the test to
use a module that hasn't been loaded (less) makes it pass reliably.
my $Class = 'Module::Loaded';
my @Funcs = qw[mark_as_loaded mark_as_unloaded is_loaded];
my $Mod = 'Foo::Bar'.$$;
-my $Strict = 'strict';
+my $Strict = 'less';
+use less;
### load the thing
{ use_ok( $Class );