Sure but if the energy return is 15x the energy investment, carbon neutrality is pretty likely.
Consider for instance that you live near the Hoover dam (desert, lots of sun, prime area for solar); your panels might never be carbon-neutral.
There's also the question of whether buying Chinese solar panels makes China more or less likely to convert to solar itself.