For others who wonder why forward lookups work but reverse ones don't. Add this to your /etc/bind/named.conf.options under the options section:
// Fix reverse lookups for hosts on RFC1918 addresses
empty-zones-enable no;
Bind9 defaults to yes and will thus override any PTR records set through ONA.