Revert "Revert "swap: allow swap readahead to be merged""

This reverts commit 60ee9ac984919a45b2539354ac857778fc929ef6.