Better error reporting if GPA data is not available yet.  Fixed end-user errors to include error ID.