@wizardling Shucks, I'm blushing here. But seriously no problem at all, just browsing the forum and saw your post and noticed you were using apt and was aware it sometimes can cause issues like this.
The "problem" is that Linux will do exactly what you tell it to do and if you aren't fully versed in exactly how things work it can cause problems. I honestly couldn't tell you why it works, other than it handles installation of packages and dependencies differently.