Upstream targets not taken out of pool when upstream tests fail

Hi Martin, I just did a diff between your config and ours, and the only differences are the api name/slug/hosts, and that we are using versioning - everything else looks the same.