Differential bed sedimentology and the maintenance of riffle-pool sequences