You can always send an alert to a designated email instead of looking at the master relationship fields such as contact owner.
Another option might be to create notification email fields for Company X notification and Company Y notification - these can synch to marketo and should be able to be tokens, then you can prescribe on a lead record who to tell, regardless of actual SFDC ownership... in theory - worth a test?