Blender Origin was unintentionally move, set back to 0 0 0
All of the above is correct, but it leads me to wonder something. Doesn't applying all transformations (CtrlA) force the origin of an object to return to the world space origin? And in one step? If so, wouldn't this be what the OP wants? If not, what am I missing?