Glad to hear that your snake shed in one piece this time. That is always great!

As far as the mineral oil or baby oil if you have future problems with retained eyecaps... I know I have seen it recommended, but it certainly wouldn't be the first thing I'd try. If you keep the humidity up high enough (especially starting when the snake's eyes go blue and you know a shed is imminent), you should not need to worry. If you have trouble keeping the humidity high enough in the entire enclosure, you can add a humid hide at shedding time. If you still have a problem shed, you an soak the snake to help. If after all that, you still have retained eyecaps, most people seem to believe that leaving them until the next shed does not pose a problem as long as they come off that time.

Dented/wrinkly looking eyes can be a sign of not enough humidity and/or retained eyecaps from what I have read. Since usually the retained eyecaps would be a result of not enough humidity, that pretty much is the same thing anyway. So try to increase your humidity some more.