I wonder if somehow the redhat update tool got the samba packages messed up.
I got the same messages about samba...i.e. it thought I had samba
yet smb didn't show up as described above. So I couldn't start it.
If I tried loading older versions, it complained I had 2.2.7-2 already.
So I downloaded the 2.2.7-2 packages and did
rpm -u samba-2.2.7-2*
Now I get smb in the services, as described above.