Just so this gets logged. I figured out a workaround to the problem.
I created another admin account and tried it on there, it worked with no problem. I set the texture pack and played the game for a bit. I then logged out and then logged back in to my account and tried again, this time the texture pack was applied already, and everything worked no problem.