I would say that since the obstruction occurred, I would protect base runner up to 3rd. But he abandoned his efforts to advance, so runner is out by that means.
Out happened before batter actually passed his position somewhere between 2nd and 3rd, so homer counts.
OMFOFWIIW
|