From the Telegram group:
I think the validation should produce an error if both t and amount are present in the same URI. If a token aware wallet is requesting a specific BCH amount and needs backwards compatibility that wallet should drop the t parameter since that request obviously can't contain tokens.