I believe that I found an exploit bug in training. I was at level 26 and 5 ticks away from leveling up. In Riften, I engaged in Smithing training. Without leaving the dialog screen, I purchased all 5 levels of training. This caused me to level up. I exited the dialog than reentered it to find I still had all the gold I paid for training, the dialog claimed I'd trained 0/5 times at this level, and had the save Smithing skill level as before I trained, including the same partial level progress. I left the dialog and checked to confirm that I had indees leveled upto 27. Not wanting to cheat, I reloaded a previous save.
Has anyone elae seen this problem? Achieve a new level while training causes the trainimg to never have happened, though you keep the level.