block: Generalize change_cb() to BlockDevOps