Previously no_newusertables were created here, and they were then converted to no_newaggregates later.  This ensures they are converted earlier.  The problem is the same TABLE() operator can be used to mean two (but only two) different things.