Thanks to a public records request from Bike East Bay, we now know why two public hearings were cancelled at the last minute| sf.streetsblog.org