Sema: correct source location for return value coercion errors

When coercing the operand of a `ret_node` etc instruction, the source
location for errors used to point to the entire `return` statement.
Instead, we now point to the operand, as would be expected if there was
an explicit `as_node` instruction (like there used to be).
e6cf3ce24cmlugg committed on 2/16/2024, 11:26:35 AMparent260c845
2 files changedLine totals unavailable