If the images in Image Widget have been broken and still refer to the inappropriate URL please use this Sitefiity API to recompile all image URLs. You should place the following source code in the Page_Load method of a new web form and request the web form in your browser. Please see the example bellow:
LibrariesManager librariesManager = LibrariesManager.GetManager();
var document = librariesManager.GetImages().Where(d => d.ApprovalWorkflowState ==
Yes, the code should fix these images as well, since when you insert an image in a content block, the image is stored in the Image Library and the code recompiles the urls of all images in image libraries. Please take a look at the sttached image for further reference.