How can I find out if SP1 has been installed on a server which has .NET 3.5?
You could go to SmallestDotNet using IE from the server. That will tell you the version and also provide a download link if you're out of date.