To add to thoughts, re: Marcone's Name-- There is undoubtedly the fact that mortal Names will change over time, but I don't believe it's the case with Marcone that his Name will shift to 'John Marcone.' Keep in mind that we learn all this in Even Hand, which also sets up that he suppresses much of his personality on a regular basis. He has impulses and urges that he smothers for the sake of being Gentleman John/the Baron of Chicago. There is a lot of him we don't see because he keeps a tight lid on it. So it's my headcanon that he might be able to maintain his original true Name because of that-- he man he once was is under all that exterior he's built.
Re: A haunting in Iowa City
Your mileage may vary, obviously.