Define events:
\begin{eqnarray*}
A &=& \text{First roll was neither win nor lose} \\
A_i &=& \text{First roll was $i,\;$ for}\; i=2,3,\ldots,12
\end{eqnarray*}
and r.v.
$$R = \text{#rolls in the game}$$
and set
$$I=\{4,5,6,8,9,10\}.$$
(a) We want to find $E(R\mid A)$.
\begin{eqnarray*}
E(R\mid A) &=& \sum_{i\in I}{E(R\mid A_i \cap A)P(A_i\mid A)} \qquad\text{by the Law of Total Expectation.} \\
&=& \sum_{i\in I}{E(R\mid A_i)P(A_i\mid A)} \qquad\qquad\qquad (1) \\
\end{eqnarray*}
Now we need some basic probabilities:
$$P(A) = P(\text{First roll is one of $4,5,6,8,9,10$}) = \dfrac{3+4+5+5+4+3}{36} = \dfrac{2}{3}.$$
For $i=2,\ldots,12$,
$$P(A_i) = \dfrac{6-\vert 7-i\vert}{36}.$$
Therefore, for $i\in I$,
$$P(A_i\mid A) = \dfrac{P(A_i\cap A)}{P(A)} = \dfrac{P(A_i)}{P(A)} = \dfrac{6-\vert 7-i\vert}{36}\bigg/ \dfrac{2}{3} = \dfrac{6-\vert 7-i\vert}{24}.$$
Next, for $i\in I$, and with the obvious notation for the result of the second roll,
\begin{eqnarray*}
E(R\mid A_i) &=& E(R\mid 7\cap A_i)P(7\mid A_i) + E(R\mid i\cap A_i)P(i\mid A_i) \\
&& \quad + E(R\mid (7\cup i)^c \cap A_i)(1 - P(7\mid A_i) - P(i\mid A_i)) \\
&& \\
&=& 2P(A_7) + 2P(A_i) + (1+E(R\mid A_i))(1 - P(A_7) - P(A_i)) \\
&& \\
(P(A_7) + P(A_i))E(R\mid A_i) &=& 1 + P(A_7) + P(A_i) \\
&& \\
E(R\mid A_i) &=& \dfrac{1 + P(A_7) + P(A_i)}{P(A_7) + P(A_i)} \\
&& \\
&=& \dfrac{1 + \dfrac{6}{36} + \dfrac{6-\vert 7-i\vert}{36}}{\dfrac{6}{36} + \dfrac{6-\vert 7-i\vert}{36}} \\
&& \\
&=& \dfrac{48-\vert 7-i\vert}{12-\vert 7-i\vert}.
\end{eqnarray*}
So, returning to Equation $(1)$, we have,
\begin{eqnarray*}
E(R\mid A) &=& \sum_{i\in I}{\dfrac{48-\vert 7-i\vert}{12-\vert 7-i\vert} \cdot \dfrac{6-\vert 7-i\vert}{24}} \\
&& \\
&=& 2\left( \dfrac{45}{9}\dfrac{3}{24} + \dfrac{46}{10}\dfrac{4}{24} + \dfrac{47}{11}\dfrac{5}{24} \right) \\
&& \\
&=& \dfrac{251}{55} \approx 4.56. \\
\end{eqnarray*}
$$\\$$
(b) Now define event
$$B = \text{"The player wins but not on the first roll".}$$
So here we want $E(R\mid B)$. We use to a similar approach as in part (a).
\begin{eqnarray*}
E(R\mid B) &=& \sum_{i\in I}{E(R\mid A_i \cap B)P(A_i\mid B)} \qquad\qquad\qquad (2) \\
\end{eqnarray*}
Now, for $i\in I$, and conditioning on the second roll,
\begin{eqnarray*}
P(B\mid A_i) &=& P(B\mid i\cap A_i)P(i\mid A_i) + P(B\mid 7\cap A_i)P(7\mid A_i) \\
&& \quad + P(B\mid (i\cup 7)^c \cap A_i)(1 - P(i\mid A_i) - P(7\mid A_i)) \\
&& \\
&=& 1\cdot P(A_i) + 0 + P(B\mid A_i)(1-P(A_i)-P(A_7)) \\
&& \\
\therefore\quad P(B\mid A_i) &=& \dfrac{P(A_i)}{P(A_i)+P(A_7)} \\
&& \\
&=& \dfrac{6 - \vert 7-i \vert}{12 - \vert 7-i \vert}. \\
&& \\
\therefore\quad P(A_i\mid B) &=& \dfrac{P(B\mid A_i)P(A_i)}{\sum_{j\in I}{P(B\mid A_j)P(A_j)}} \qquad\text{ by Bayes' Theorem} \\
&& \\
&=& \dfrac{\dfrac{6 - \vert 7-i \vert}{12 - \vert 7-i \vert} \cdot \dfrac{6 - \vert 7-i \vert}{36}}{\sum_{j\in I}{\dfrac{6 - \vert 7-j \vert}{12 - \vert 7-j \vert} \cdot \dfrac{6 - \vert 7-j \vert}{36}}} \\
&& \\
&=& \dfrac{(6 - \vert 7-i \vert)^2\bigg/ (12 - \vert 7-i \vert)}{\sum_{j\in I}{(6 - \vert 7-j \vert)^2\bigg/ (12 - \vert 7-j \vert)}} \\
&& \\
&=& \dfrac{55(6 - \vert 7-i \vert)^2}{536(12 - \vert 7-i \vert)} \qquad\qquad\text{by evaluating the sum.} \\
&& \\
\end{eqnarray*}
Next, we find $E(R\mid A_i\cap B)$, again conditioning on the second roll,
\begin{eqnarray*}
E(R\mid A_i\cap B) &=& E(R\mid i\cap A_i\cap B)P(i\mid A_i\cap B) + E(R\mid 7\cap A_i\cap B)P(7\mid A_i\cap B) + E(R\mid (i\cup 7)^c \cap A_i\cap B)(1 - P(i\mid A_i\cap B) - P(7\mid A_i\cap B)) \\
&& \\
&=& 2P(i\mid A_i\cap B) + 0 + (1 + E(R\mid A_i\cap B))(1 - P(i\mid A_i\cap B)) \\
&& \\
\therefore\quad E(R\mid A_i\cap B) &=& \dfrac{1 + P(i\mid A_i\cap B)}{P(i\mid A_i\cap B)} \qquad\qquad\qquad (3) \\
&& \\
\text{For $i\in I,\;\;$} P(i\mid A_i\cap B) &=& \dfrac{P(i\cap A_i\cap B)}{P(A_i\cap B)} = \dfrac{P(i\cap A_i)}{P(A_i\cap B)} = \dfrac{P(A_i)^2}{P(B\mid A_i)P(A_i)} = \dfrac{P(A_i)}{P(B\mid A_i)} \\
&& \\
&=& \dfrac{6 - \vert 7-i\vert}{36} \bigg/ \dfrac{6 - \vert 7-i\vert}{12 - \vert 7-i\vert} = \dfrac{12 - \vert 7-i\vert}{36}.
&& \\
&& \\
\therefore\quad\text{From $(3)$ we have,}\quad E(R\mid A_i\cap B) &=& \dfrac{1 + \dfrac{12 - \vert 7-i\vert}{36}}{\dfrac{12 - \vert 7-i\vert}{36}} \\
&& \\
&=& \dfrac{48 - \vert 7-i\vert}{12 - \vert 7-i\vert}.
\end{eqnarray*}
So, returning to Equation $(2)$, we have
\begin{eqnarray*}
E(R\mid B) &=& \dfrac{55}{536} \sum_{i\in I}{\dfrac{(48 - \vert 7-i\vert) (6 - \vert 7-i\vert)^2}{(12 - \vert 7-i\vert)^2}} \\
&& \\
&=& \dfrac{55}{268} \left( \dfrac{45\cdot 9}{81} + \dfrac{46\cdot 16}{100} + \dfrac{47\cdot 25}{121} \right) \\
&& \\
&=& \dfrac{16691}{3685} \approx 4.53.
\end{eqnarray*}