Do we need to make sure we're still running the app? I imagine in case where we have concurrent requests and one of them is shutdown, once the scale was able to acquire the lock it might already not be running?