Is there any reason why the relayer who chose not to fork can't still share liquidity? If it's in her best interest, she should
Also, I guess user signing message would be weird, but I'm pretty sure that can be abstracted (e.g. user signs two messages for conflicting formats in one action)