I don't understand the purpose of having a special call for 45-degree underrotation that suppresses the grade of execution as distinct from the underrotation call.
But the current system also means a jump landing with 44 degrees under, 45 degrees under, and 46 degrees under will be called under 3 different tags.
A "q" call means 90 degrees (a quarter rotation) short of rotation, not 45 degrees short. A jump that was 45 degrees (or 44 degrees, or 46 degrees) short would not have any letter/symbol after the jump code added by the tech panel.