As it turns out, this is correct based on the current design.  At present, the
flags used to open the database must be "Default" ("ReadWrite | Create") for
the connection to be eligible for the connection pool.  Perhaps this restriction
could be relaxed; however, in that case, I would imagine there would need to be
more than one pool (i.e. one for each "compatible combination" of flags).