Aha, that pointed me in the right direction - this is an old CentOS 5 server that we inherited as part of an acquisition and it didn't have the iptables-ipv6 package installed.
With that installed everything is now working as expected and the jump to the LOCALINPUT chain is back in the INPUT chain
