Allow an internal pod template reference or object

Extracted from #1600, starts #170
hm-- this is asking for a subtle bug if another field gets added to Status. I guess our fuzz test will catch it.