Sorry, I have a doubt about Null Sessions: how can they exist when in Homestuck we have a single "right timeline" system? For example, why is the pre-scratch trolls' session null? If they didn't succeed, shouldn't it be just a doomed timeline?

Null Sessions can be scratched.  Rose also explains that Null Sessions are fairly common here.