The first shed could've just simply been stuck on skin from a previous shed -- I've read that retained eyecaps sometime stay on until the second shed. This is a possibility as the previous owner sounds like he didn't do much for the snakes care.
Also, 40% humidity is too low even if it's just overnight.