Current updateSize method implementation checks the size of devices in /sys where the size of LVM snapshots is incorrect (it reports the size of the LV instead of the actual size of the snapshot).
My fix actually prevents blivet from updating size of the snapshot. The question is if we want to update the size because it would require to run the devicetree.lvInfo() function again (because only "lvs" reports the correct size for snapshots).