After vm snapshot / revert, vlan does not get (re-)tagged on openvswitch

Versions of the related components and OS (frontend, hypervisors, VMs):
ONE 5.4.1 on CentOS 7.4.1708
Host on CentOS 7.4.1708
VM on CentOS 7.4.1708

Steps to reproduce:

  1. Check config of ovs on host with VM (ovs-vsctl show)
    ( Port "one-101-0"
    tag: 103
    Interface “one-101-0”)

  2. Create snap of VM

  3. Revert from snap

Current results:
( Port "one-101-0"
Interface “one-101-0”)
VM is not pinging

Expected results:
( Port "one-101-0"
tag: 103
Interface “one-101-0”)
VM is pinging

Workaround 1
start “sudo ovs-vsctl set Port one-101-0 tag=103”

Workaround 2
shutdown vm, and start it, after start we see configuring of ovs. ()

p.s.
Link to bag on https://dev.opennebula.org/issues/3937, it,s closed, but not fixed.