REL-2118: F2 TPE NPE

Drawing the science area at the offset position for Flamingos 2 is failing with a `NullPointerException` because the information it needs to do the drawing has not been initialized.  This is a "how did this ever work" situation fixed by mimicking the behavior of the GMOS science area feature.  Namely, calculating the necessary information before attempting to draw.