I was just getting ready to start looking into this, and decided to take a look at the line of code that you had mentioned first. In the version of the Master branch that I pulled down today, it looks like this may have already been corrected. The line of code now reads:
UE_LOG(LogDataTable, Warning, TEXT("UDataTable::FindRow : '%s' requested row '%s' not in DataTable '%s'."), *ContextString, *RowName.ToString(), *GetPathName());
Does this better match the output you are expecting to see?