Think you are right about the boat / fire / Steph!
Ivy Tilsey was a shockingly awful character - I remember when she had botox or a facelift or something in real life and she ended up with a fish mouth but of course no one in Corrie mentioned it!
I think the bit about Hayley having a son must have happened when I flounced from watching Corrie for a couple of years. So how old is the son now then? Surely he must be in it for the death storyline? Especially in light of how upset Roy was when he found out his Dad died before he could meet up with him again?