Scheduling Inference Workloads on Distributed Edge Clusters with Reinforcement Learning