Note: Opinion means "won't fix; due to a matter of opinion". Basically don't use that status. I'm setting back to Fix Committed.
I am not as confident as you that it will survive the transport over the RPC. I just tested it on the dummy server (which is using the same client code) and sadly, a user-defined type seems not to work over RPC. But we can open a different bug on that. This one (the database one) appears fixed.
Note: Opinion means "won't fix; due to a matter of opinion". Basically don't use that status. I'm setting back to Fix Committed.
I am not as confident as you that it will survive the transport over the RPC. I just tested it on the dummy server (which is using the same client code) and sadly, a user-defined type seems not to work over RPC. But we can open a different bug on that. This one (the database one) appears fixed.