Tal vez alguien más tenga una mejor solución general, pero lo que necesita para la consulta en particular es
Time.zone.tzinfo.identifier
O, en tu ejemplo:
User.events.where("EXTRACT(dow FROM start_at AT TIME ZONE ?) = ?", Time.zone.tzinfo.identifier, Date.today.wday)