According to the OSM Wiki, link ways at at-grade junctions should take the classification of the highest-level road to which they are attached. This is the most common practice internationally. I have therefore reverted your changes back to my earlier correction (trunk_link instead of secondary_link). I have surveyed this intersection personally and found no reason to deviate from the standard tagging.