An RxJava scheduler that incorporates priorities in scheduling tasks