Add a check to avoid double start

Right now, if we start a running container (really running), the server panics.

Add a check to avoid this as well as a unit test.