Make the upper bound on the maximum page size work with shared caches: if the cache size hasn't been set when creating the table, ignore it.

refs #980