migrate the grantNonDocPrep directive to base everything off of the transaction list instead of by investor id