Я бы сказал, что для однозначного ответа на этот вопрос недостаточно информации. Давайте посмотрим, какое значение имеет слово шутник. Например, в толковом словаре Ожегова даётся такое определение: "Шутник - человек, который любит шутить". Исходя из этого определения становится понятно, что шутник - это не тот, все действия которого являются шуткой, а тот, кто шутит время от времени.
Мой вывод - шутник мог пошутить, а мог и не пошутить. Никакого логического парадокса в этом примере нет.
Как говорят в каждой шутке есть доля правды. Возможно он и не пошутил, но тот факт, что он является шутником, заставил его автоматически говорить эту фразу, невзирая была это шутка или нет.