I did manage to screw up locking in parallel testing after all

We try to grab a new engine lock within the same test before releasing
the one for the previous engine
Switch travis-perl tests to 5.18
Try a different CPAN mirror - something odd is going on with develooper