Which revision? It works for me.
-geever
I suppose it is a compatibility bug. I edited the save file to force pilot idx'es and it was fixed.
When an "old style" pilot is on a craft and you fire him. He still appears on the craft (despite it having idx="0")...
I still have a few old style pilots (all the ones I fired) and game should remove those perhaps... It removed all the other ones... :/