Introducing a new 'pending' state and adding some additional guards to image loading in the ISCacheImageView.