Use an inclusive range for clarity.

When the value is `400...500`, you have to stop and think whether that
includes the 500 error code; when it's `400..499`, while the effect is
the same, it's a little more obvious what the intention is.

Hat tip to @jamiecobbett.