Yeah, that's probably the best option. 1.3 is coming out today/in a few days depending on how uploading goes, but if it's an installation problem it's probably still worth getting it looked at.
If I'm having issues with instillation of 1.2 should I just open a thread in Tech Support? i have already checked through the subjects and yet to find someone with my exact problem.