Quickie
Colonel
It's true that liquid fuel has a better specific impulse than solid fuel but for similar size rocket boosters, the solid fuel type has higher thrust than the liquid fuel type since for the former it's more a matter of exposing more of the solid fuel surface and burning more of the fuel for higher thrust, whereas for liquid type the thrust is limited by the the rocket engine.Liquid fuel provide more thrust.
Solid fuel is preferred for quick reaction launches like missiles, which you don't want to spend hours to fuel before launching, but for civilian applications, the extra efficiency of liquid fuel more than outweighs the small delay refuelling causes.
What happened is, although the solid fuel would burn off faster than the liquid fuel, the greater thrust it provides in initial stages does improve the overall payload fuel efficiency which is sort of counter intuitive because the type of fuel itself is less efficient in terms of specific impulse.