Update more passes to use new pass interface/correctly set their modified bits #16228
Dr.CI classification results
{"FAILED":[],"FLAKY":[],"BROKEN_TRUNK":[],"UNSTABLE":[{"workflowId":20836939364,"workflowUniqueId":63454257,"id":59864941524,"runnerName":"i-0406b8c073a5f7b5e","authorEmail":"[email protected]","name":"pull / android / run-emulator","jobName":"android / run-emulator","conclusion":"failure","completed_at":"2026-01-09T01:17:27.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/20836939364/job/59864941524","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/59864941524","head_branch":"export-D87898571","pr_number":16228,"head_sha":"18b57e9397669c9f247ed1331d02db4041cdcd67","head_sha_timestamp":"2026-01-09T00:34:36Z","failure_captures":["Timeout waiting for emulator to boot."],"failure_lines":["##[error]Timeout waiting for emulator to boot."],"failure_context":[],"time":"2026-01-09T00:59:26.000000000Z"}]}