Simplify cone_sample_inverse

The result is the same, but a branch is replaced with arithmetic.
Swap UV coords in cone_sample / cone_sample_inverse

It shouldn't make any difference, as we make no guarantees about the
actual mapping used, but this corresponds a little more with other
spherical coordinate systems we use, and so may be a little clearer
during debugging, etc.