fixed: Try to recache image in case cached texture loading fails

Up till now we didn't handle failed texture loading for cached images. This could occur in cases where the locally cached file is missing (or corrupt) and possibly other scenarios. 
Well the problem is that that doesn't cover the case where we, somehow, previously stored a corrupted image. Furthermore that will only complicate things more imo.