In March, Ilya Remeslo shocked both supporters and critics when he publicly denounced President Vladimir Putin in a scathing manifesto.