Fix image.useCached function when width is not set in Chrome in very fas...

I had an issue on Chrome in a very fast environment (using masonry)
The cached image was triggering confirm event before having their naturalWidth set.
In my case, this issue was causing bad visual issue.

Adding a setTimeout until the naturalWidth is here solves the problem for me.