Change Log Shows Incorrect "Changed By" Name
First, on the wordpress side, check what email is listed for Alice in her wordpress user record. If it still has foo@myorg.org that might be the problem.

Otherwise there's a civicrm_uf_match table in the database that is used to map between user accounts in the CMS (wordpress) and contacts in CiviCRM and it's partly based on email address. If you look in this table the email address might still be showing as connected to Alice's wordpress user id.