don't insist on ve_base when --shell-config is run before any setup
add test for --shell-config with nonexistent ve_base
give an existent ve_base to normal --shell-config tests