Yes, your explanation does seem correct to me.
However, another explanation that I could come up with was the extremely almost-symmetrical nature of the molecule SF5. Which means, given an opportunity, it would easily attract another unpaired electron (say from another F atom) to attain the octahedral geometry of SF6. Once this structure is attained, all electrons are paired, all sp3d2 orbitals are filled up doubly (assume hybridization at this stage).