The readpast option is ignored when it is specified for an allpages-locked table.
If the isolation level is 0, dirty reads are performed, the command returns values from locked rows, and does not block.
If the isolation level is 1 or 3, the command blocks when pages with incompatible locks must be read.