The hiding issue should be fixed. Originally it was meant to be that way, but a few lines of code got forgotten in there which yank you out.
Skill improvement will remain the same, but I added an improvement chance to advanced pick lock. It IS being checked, but in code we have to manually cause every skill improvement. So I did that.