BUG/MINOR: proto_tcp: bidirectional fetches not supported anymore in track-sc1/2

Sample fetch capabilities indicate when the fetch may be used and not
what it requires, so we need to check if a fetch is compatible with
the direction we want and not if it works backwards.
diff --git a/src/proto_tcp.c b/src/proto_tcp.c
index 4c4f5a7..5edeeee 100644
--- a/src/proto_tcp.c
+++ b/src/proto_tcp.c
@@ -1309,9 +1309,9 @@
 		}
 
 		if ((rule->action == TCP_ACT_TRK_SC1 || rule->action == TCP_ACT_TRK_SC2) &&
-		    (rule->act_prm.trk_ctr.expr->fetch->cap & SMP_CAP_RES)) {
+		    !(rule->act_prm.trk_ctr.expr->fetch->cap & SMP_CAP_REQ)) {
 			memprintf(err,
-			          "fetch '%s' involves some response-only criteria which will be ignored in '%s %s'",
+			          "fetch '%s' cannot be used on requests and will be ignored in '%s %s'",
 			          rule->act_prm.trk_ctr.expr->fetch->kw, args[0], args[1]);
 			warn++;
 		}
@@ -1352,9 +1352,9 @@
 		}
 
 		if ((rule->action == TCP_ACT_TRK_SC1 || rule->action == TCP_ACT_TRK_SC2) &&
-		    (rule->act_prm.trk_ctr.expr->fetch->cap & SMP_CAP_RES)) {
+		    !(rule->act_prm.trk_ctr.expr->fetch->cap & SMP_CAP_REQ)) {
 			memprintf(err,
-			          "fetch '%s' involves some response-only criteria which will be ignored in '%s %s'",
+			          "fetch '%s' cannot be used on requests and will be ignored in '%s %s'",
 			          rule->act_prm.trk_ctr.expr->fetch->kw, args[0], args[1]);
 			warn++;
 		}