Is this the latest version you're playing? Because someone has reached the ending, so I think it's more or less fixed in latest ver (given that you replay from the very beginning of his route).