Don't create new server span objects when not sampling

Small performance improvement. When we decide not to sample a new request (whether that's by intention or by failing to pass a trace filter), we should not create a new object every time. It can ramp up GC time on highly loaded servers.