fix #21870 - vertical dot position for seconds & unisons

This should be good to go.  A full handling of clusters (three or more notes a second apart) is beyond what I think we can do painlessly, but I think all other cases involving seconds or unisons should now work well.