My scene in the viewport looks like this:
But the render comes out like this (hopefully the jpeg's not too bad):
I have no hidden lights, no random meshes. There should be no reason the lights "smear" as they do. I've thought about hiding the light from the reflection rays with the light path node, but I'm not sure how to do that and it seems entirely unnecessary. I see the second light from the left's reflection on the plane, but that's pretty easily solved (in the viewport, anyway) by just moving it back a bit. There's no weird compositing things going on either.
What's going on? Thanks.