BUG/MINOR: wdt: do not return an error when the watchdog couldn't be enabled

On operating systems not supporting to create a timer on
POSIX_THREAD_CPUTIME we emit a warning but we return an error so the
process fails to start, which is absurd. Let's return a success once
the warning is emitted instead.

This may be backported to 2.1 and 2.0.

(cherry picked from commit 7259fa2b89d20462f0222ac49d51575d20025e6b)
Signed-off-by: Willy Tarreau <w@1wt.eu>
(cherry picked from commit 8244c52565b02bab6d3cd67def1df3aefb1c732d)
Signed-off-by: Willy Tarreau <w@1wt.eu>
diff --git a/src/wdt.c b/src/wdt.c
index aa89fd4..adaf6f4 100644
--- a/src/wdt.c
+++ b/src/wdt.c
@@ -156,7 +156,7 @@
  fail1:
 	ti->wd_timer = TIMER_INVALID;
 	ha_warning("Failed to setup watchdog timer for thread %u, disabling lockup detection.\n", tid);
-	return 0;
+	return 1;
 }
 
 void deinit_wdt_per_thread()