She has had the suitcase packed for some time now, so as you say she must have felt in some danger and that she might need to leave in a hurry. I am disappointed that has not been able to confide in Kathy. I think this story has been well told, but think it would have been better told involving someone other than Yasmeen as it does not really gel with how she was presented to us originally.
I am not sure but I think Tim may have said that Geoff had retired as a magician, and the hospital DJing might have been a voluntary activity. Now that he works at Speed Dahl he probably has no time for these things. As frequently seems to happen nowadays I think they have re-thought his character to make him less boring. It will be interesting to see it turns out he abused Tim's mother in the past, altho' the father and son relationship would not seem to suggest this. I find it unlikely that when he met Yasmeen that he suddenly changed from being an easy going, but perhaps slightly pompous hospital DJ to this vile bully without some sort hint of similar behavior in his past history.