The Borel $B$ is contained in every standard parabolic $P_{S'} = BW_{S'}B$, via the trivial cell $B \cdot 1 \cdot B = B$.
Any $N$-lift $n$ of $w = \pi(n)$ lies in its own Bruhat cell: $n \in BnB \subseteq B \cdot n \cdot B$.
If $w \in W_{S'}$ then the Bruhat cell $BwB$ is contained in the standard parabolic $P_{S'} = \bigcup_{u \in W_{S'}} BuB$.
Bruhat cells absorb right multiplication by $B$: if $g \in BwB$ and $b \in B$ then $gb \in BwB$.
Bruhat cells absorb left multiplication by $B$: if $b \in B$ and $g \in BwB$ then $bg \in BwB$.
Simple reflections are involutions in $W$: $s^{-1} = s$ for every $s \in S$.
Right multiplication by a single simple-reflection cell: $BvB \cdot BsB$ lands in $Bv'B$ for some $v' = vu_2$ with $u_2 \in W_{S_2}$. The exchange condition picks either $v' = vs$ or $v' = v$.
Right cell-by-coset multiplication. For $u_2 \in W_{S_2}$, the product
$BvB \cdot Bu_2B$ is contained in $\bigcup_{u_2' \in W_{S_2}} B(vu_2')B$. Proved by
induction on a word for $u_2$ in the simple reflections of $S_2$, using
cell_mul_simple_right_coset at each step.
Left multiplication by a simple-reflection cell: $BsB \cdot BvB$ lies in either
$B(sv)B$ or $BvB$, depending on whether $\ell(sv) > \ell(v)$. Dual to
cell_mul_simple_right_coset, proved by inverting and applying that result.
Left cell-by-coset multiplication. For $u_1 \in W_{S_1}$, the product
$Bu_1B \cdot BvB$ lands in $\bigcup_{u_1' \in W_{S_1}} B(u_1'v)B$. Dual to
cell_mul_right_coset, proved by induction on a word for $u_1$ in simple reflections.
Injectivity of the double-coset map $W_{S_1} \backslash W / W_{S_2} \to P_{S_1} \backslash G / P_{S_2}$. If $g \in Bw'B$ also admits a factorization
$g = p_1 \cdot n \cdot p_2$ with $p_i \in P_{S_i}$ and $\pi(n) = w$, then $w'$ and $w$
represent the same $W_{S_1}\text{-}W_{S_2}$ double coset in $W$. Proved by combining
cell_mul_right_coset and cell_mul_left_coset to bring the right-hand expression into
$Bv'B$ with $v' \in W_{S_1} w W_{S_2}$, then using cell-disjointness.
Main theorem of §5.4 (Bourbaki): the bijection
$W_{S_1} \backslash W / W_{S_2} \;\longleftrightarrow\; P_{S_1} \backslash G / P_{S_2}$,
sending $W_{S_1} w W_{S_2}$ to $P_{S_1} \cdot n \cdot P_{S_2}$ for any $N$-lift $n$ of $w$.
Concretely: $w' \in W_{S_1} w W_{S_2}$ iff for every pair of $N$-lifts $n \in \pi^{-1}(w)$,
$n' \in \pi^{-1}(w')$ we have $n' \in P_{S_1} n P_{S_2}$. The forward direction is a direct
computation using the parabolic subgroup structure; the reverse direction is
doubleCoset_injectivity.