Thanks for the report. This is mostly fixed - reason being, the payout-related strings are generated before being returned from the API, so that will be a different change that will take a little longer.
The case you mentioned and all non-payout-related audit log entries that have users as targets will use the displayname for the actor and the username for the target, and that should be reflected in the UI.