Producer Joshua Zinn joined Houston Film Critics Society president Travis Leamons on Houston Matters to dissect how the film satirizes social media’s role in public health debates