This fixes a case where a Rack span may have been marked as errored because previous middleware in the stack may have passed a string status (not integer).
This seems to be valid according to the Rack Spec.
We also add a bunch of 404 style tests to validate the case where this issue was originally seen.
This fixes a case where a Rack span may have been marked as errored because previous middleware in the stack may have passed a string status (not integer).
This seems to be valid according to the Rack Spec.
We also add a bunch of 404 style tests to validate the case where this issue was originally seen.