Azure API doesn't conform to the robustness principle and throws an exception if we tell it to complete no messages instead of just doing nothing