[OE-3535] More scaling fixes.

This logic should now accomodate the following:

* Setting the scale level correctly if scale level is set but no toggle scale level is set (eg, Trabeculectomy)
* Setting the scale level correctly if scale level is set, and toggle scale level is set, and scale level is changed in drawing (eg, AntSeg with tubes)