Completed pd.recover_ua_for_gnx and added unit test for same.  The test passes, but the code has not been tested "for real".