A rigorous and conceptually simple way to assess sampling procedures is to compute the chance that any particular subset of the population could be the sample.
In Bernoulli sampling, independent Bernoulli random variables $X_i$ (with stipulated probabilities, usually all equal) are associated with the population members $i$. The sample consists of all members $i$ for which $X_i=1$. The question concerns a situatoin where this procedure is repeated--with a new independent set of random variables $Y_j$--on the sample that is obtained.
At this point we can use a little trick to clarify the situation: in addition to assigning random variables $Y_j$ to the members of the first sample, also assign random variables $Y_{j'}$ to all other members $j'$ of the population. Because we never observe these random variables, including them in this conceptual setup makes no difference.
Thus, the sampling model is this: associated with each population member $i$ are two independent Bernoulli variables, $X_i$ with parameter $q$ and $Y_i$ with parameter $q'$. The chance that $i$ appears in the final sample is the chance that both $X_i=1$ and $Y_i=1.$ Because these two variables are independent, their probabilities multiply, whence the chance that $i$ is in the sample equals $qq'$. The chance that $j\ne i$ is also in the sample is--by construction--independent of that outcome, so that's all the computation we need to do: the probability of any subset equaling the sample is the product of probabilities of its members.
In effect, then, the two-stage procedure determines whether $i$ is in the sample by evaluating the product $X_iY_i$. This random variable has the chance $qq'$ of equaling $1$ and the chance $1-qq'$ of equaling $0$: that is precisely what it means to be a Bernoulli variable. We have thereby seen that the two-stage procedure is Bernoulli sampling with probability $qq'$.