I've been hearing about this double boot issue ever since I've first started browsing these forums. and I've never read about a fix for this particular issue.
I have experienced this problem recently myself, and it was fixed by using a different kit of ram. I know not everyone has spare kit of RAM sitting around, but if someone on these forums with this double boot issue can test it out. it'd be great.