Can you try this if you haven't already: Open a new Safari window and type in the URL - now drag the favicon of the website onto the other open Safari window(with your Topsites page open in edit mode)
Now they should stay.
If you have already done this then I'm not sure what the issue is.