client: defer local trigger execute until after state is received