Dolly Zoom breaks orthographic view (Blender 2.8)
I solved this issue by using the view3d.zoom tool instead of the view3d.dolly tool. As far as I can tell, they work the same, but the view3d.zoom doesn't break an orthographic view. Problem solved!