Let $S(n)$ be the number of such sequences. Let $P(n)$ be the number of such sequences ending in $1$. Firstly, notice that if $P(n)$ ends with $11$, we have $P(n) = P(n - 1)$, if $P(n)$ ends with 101, $P(n) = P(n - 2)$, if $P(n)$ ends with $1001$, $P(n) = P(n - 3)$:
$$\implies P(n) = P(n - 1) + P(n - 2) + P(n - 3)$$Since we can have at most two consecutive zeroes, we have $S(n) = P(n) + P(n - 1) + P(n - 2) = 2P(n - 1) + 2P(n - 2) + P(n - 3)$.
What we need to do is to find $S(10)$, so we can simply spam the above relation until obtain an easy $n$ (3), which gives an answer of $\boxed{504}$.