Don't mark Rack responses as committed if using X-Sendfile (TORQUE-1240)

For sendfile support to work properly, we have to ensure any responses
using it don't mark the response as committed. But, for all other
responses, we do want to make the response as committed to prevent
recreating the issue fixed in TORQUE-1215.