The row header columns now behave exactly like the other columns in the table.
Well, almost. At least I was past the obvious points and I no longer simply looked at the table and saw something that needed to be changed. Time to run some tests. Among the tests ran were those from the IBM accessibility checklist. These tests turned up some issues, especially with keyboard navigation.