FIX 4.2 Routing IDs (215,216,217)

Imported from previous forum

[ original email was from Robert Baker-Self - Robert.Baker@primark.com ]
Looking at IOI Routing IDs in FIX4.2 (Tags 215 (Number of RoutingIDs), 216 (Routing Type) and 217 (Routing ID)).

Suppose there is a list

List1 : Route1, Route2, Route3

And an IOI message is received that looks something like

215=2; (2 Routing IDs)
216=4; (BlockList)
217=List1;
216=1; (Target Firm)
217=Route2;

I.e. this message says Block the contents of List1 but explicitly include Routing ID Route2

Should the IOI be sent to
1: Everybody except Route1 or Route3
2: Only Route2
3: Everybody except Route1, Route2 or Route3 (and the second pair be ignored)
4: Nobody, and The message rejected

A concern is that some senders may automatically include the 4,List1 pair as RoutingIDs to ALWAYS be blocked, and the user to have meant "Send to Route2"

Also, does the order matter?
If it were

215=2; (2 Routing IDs)
216=1; (Target Firm)
217=Route2;
216=4; (BlockList)
217=List1;

Then does that mean anything different from the first scenario?

Thanks for any assistance…

Robert