Club game, occasional partnership - I open the S hand, and suffer a lapse in concentration by taking 3♦ as natural and bidding a hasty 4♦. I realised my error too late, but anyway - pard corrects to 4♥. I thought here that I can't pass this bid - I have to take it as if we had agreed a diamond fit so 4♥ would prob be a control-showing bid. So I bid 4♠, which gets passed out, and makes for a cold top - rest of the field in 3N which fails on the lie of the cards.
Can someone clarify the following:
Is my partner allowed to bid 4♥ here from the POV of 'pard missed the transfer so I'm putting things right'
Was I right that I can't pass 4♥?
Are the opps due an adjustment for getting fixed like this?