Description
One of ZkController's overloaded publish method has the following:
public void publish(final CoreDescriptor cd, final String state, boolean updateLastState) throws KeeperException, InterruptedException { publish(cd, state, true, false); }
Regardless of the updateLastState argument, the method calls publish with updateLastState set to true.