supervisorctl: Don't try to start a starting program

Starting a "STARTING" program throws "ERROR (already started)", so don't do that.

This might happen if someone calls supervisorctl: state=started just after restarting supervisord.