improve subscription and session restarts
on 3 consecutive restart subscription failures, restart the whole session
fix this->self typo