make start.sh idempotent

this script will get run when starting a stopped container so
make it support being run multiple times