uma_startup2() sets booted = BOOT_BUCKETS after calling bucket_init(),
but before that assignment, startup_alloc() will use pages from the
reserved pool.
An alternative which also works is simply to set booted = BOOT_BUCKETS
before calling bucket_init(). I don't have any strong feelings as to
which is preferable as I don't know what bootstrapping problem is being
referred to in the commit message for r355707.