I have a set of Azure WebJobs's that are triggered by a ServiceBusTrigger. When triggered, a message from the message queue is processed and .Complete() is called on it to remove it from the queue. Today, all executions are remaining in a status of Running even though the logging we added shows that the message has successfully processed and the function/process should complete as normal. The only change made recently has been to refactor some code so that the units of code are smaller to satisfy code analysis and dependency injection has been moved to its own static class, but there has been no other change to code logic.
Any help appreciated.