nicer message on default runtime selection
better handling of missing composer.lock