Following the refactoring, I failed to set the signal timeout for the derived energy and polarization values to MAXIMUM_MOVE_TIME. ## Acceptance Criteria Energy and polarisation movement no longer timeout. <img width="1145" height="384" alt="Image" src="https://github.com/user-attachments/assets/e0871c3b-93b2-4bab-a4fb-73285918743a" />