I tried ljupceds fix from earlier today, but it didn't work. Turns out I had bugged the encounter by not coming from the road. Johnny appears as you approach from the road, and I had been jumping over roofs etc and dropped down on the opposite side, so I didn't get that trigger to happen.