AWS rebooted PV instances to implement the Vixen shim ( https://lists.xenproject.org/archives/html/xen-devel/2018-01... ) from my understanding.
I do not believe that HVM instances (which would be closer to your KVM infrastructure) needed to be rebooted.