I look at this question differently:
If Sollozo did have a hostage, then Michael would
not have killed him, and the entire chain of events that followed would not have followed. The chain of events that followed makes up an integral part of the film. (Michale having to leave the country, the war between the families,
etc, etc) It was a plot device, and not an oversight by Puzo.