zv: fix serialization of FDs in structure
The fds array must be shared with sub-structures for FD indexing to work properly. This is a regression that seems to date back from GVariant introduction in commit c4ddf78b ("zv: Split DBus and GVariant ser")