Could the save/load process somehow be drawing bad info from the 360's cache?
I encounter this bug maybe every fifth load now: I save immediately before a death or other status change, and then load to find myself still dead or in a completely different location but with items/quest completion current.
My current "fix" is to quit to dashboard when this occurs, restart the game and load my game. It has always loaded correctly the second time.