check for channel locality before executing request
heartbeat is always local