This seems like side-effect of continuing old save, or playing earlier build of the game. In the current release:There's a dream scene without involving cuckoldery though. Here, where Ian deleted her pictures, still thinking about her, and can't escape the wheel.
Code:
if v3_gillian_stop:
$ gillian_stop = True
scene summerroom with long
jump v12summerday3morning
The variant you have on screenshots will now trigger if Ian didn't delete the pictures, doesn't have any new love interest and interrupted the first dream.