Hi Roger,
Due to your patience and persistence, I've some good news to report. I've found what the real problem was, with the behavior I was excoriating in Visio 12 and ff., and have fixed this problem in the stencil. So, you should now be able to re-color the whole fact type, or individual roles (if desired), without such anomalies as ...