There're some strange issues including
STORM-1933 and others (which I will file an issue soon) which are related to race condition in supervisor.
As I mentioned to
STORM-1933, basically sync-supervisor relies on zk assignment, and sync-processes relies on local assignment and local workers directory, but in fact sync-supervisor also access local state and take some actions which affects sync-processes. And also Satish left the comment to STORM-1933 describing other issue related to race condition and idea to fix this which is same page on me.