Si $\pi$ está uniformemente distribuido sobre $(0,a)$ entonces $\theta\in\left(0,\frac{a}{1+a}\right)$. Entonces para $0 $$ F_\theta(x)=\mathbb P(\theta\leq x)=\mathbb P\left(\frac{\pi}{1+\pi}\leq x\right) = \mathbb P\left(\pi\leq \frac{x}{1-x}\right)=F_\pi\left(\frac{x}{1-x}\right)=\frac{x}{a(1-x)}. $$ Y la pdf de $\theta$ debería ser $f_\theta(x)=\frac{1}{a(1-x)^2}\mathbb 1_{\left(0,\frac{a}{1+a}\right)}$.
Nota que $\left(0,\frac{a}{1+a}\right)\subset (0,1)$. Por ejemplo, para $a=1$, $\left(0,\frac{a}{1+a}\right)=\left(0,\frac12\right)$.
No puedes obtener $\theta$ con pdf positiva sobre todo $(0,1)$ si $\pi$ está uniformemente distribuido ya que no puede haber una distribución uniforme sobre una semirrecta positiva.