VID-1568 - update image and video_info in a single transaction

@garthwebb @jsutterfield  @saipetch 


Ah true, good catch James!  Lets definitely remove the callback hook and then do a search for anyone else who might be using that hook also.  If nobody else is using it, it was likely added just for video_info, in which case we should clean up after ourselves ...