optimize kflow revalidation

Reviewer: @poolakiran

These changes optimize the common cases during kflow revalidation when the
datapath actions and/or associated openflow flows haven't changed.