Really, I upgraded to 23.0.3 didn’t resolve that issue for me. I’m using the workaround you suggested by replacing the file in the directory with the custom file.
The message indicator light seems to be working on my T26P yealinks. Check your MWI settings on your sip phone might help.