#31 adds pre-check before starting TCP/HTTP executor

Changed into `AlreadyRunning`, yet exception string + docs already says it