First of all I'm glad that you got it figured out, but I wanted to be sure to answer your question as well.
The only provider for an install that should be ran are the xx.xx.xx.sqldataprovider files, these are the different version files, in the case of this module, there is just one.
The uninstall.sqldataprovider file is a special file for the "uninstall" operation of a module.
The Guestbook.sqldataprovider is a template item, that can be removed from the project. (I apologize for the confusion).
Microsoft C# MVP, MCITP
Director of Development
for .NET and DotNetNuke info
Author of "Professional DotNetNuke Module Programming"
Tech Editor on "Visual Studio 2010 six-in-one" and "Pro C# 4.0"