Well, the starboard stabilizers are shot to one of Corellia’s nine hells, its port blaster cannons are warped from a weapons malfunction that overloaded the XCiter, its starboard blaster cannons are just outright missing (along with the bottom half of the split wing), the Vulture’s “head” took a grazing hit that damaged the navibrain, and its gyroscopes are out of alignment.
As for reactivating, Vultures aren’t that intelligent or aware. The way I see it, you could have it either mostly functional and simply awaiting orders (easy enough for the PCs to break down its loyalty barriers and install themselves as its masters), a completely blank slate the PCs must program themselves, or a self-aware veteran who is grateful for being rescued, but must regretfully destroy them for stealing Separatist military hardware.
As for functionality, I say standard Vulture droid from RotS, plus whatever shenanigans the PCs slap onto it, always keeping both positive and negative narrative results in mind.