makes agent started twice throws exception

reason: when an Agent is pushed to two or more Telltale instances, start
method is called twice, and output result is wrong, because scope of
analysis was started before. stop() and analyse() methods should throw
exception when current instance was not started.