[mcs] Emit better code for null coalescing operator with nullable return type. Fixes #19702