Reverts octue/octue-sdk-python221
We've had to revert due to limitations in Google Cloud Run:
* Only instances that haven't returned an HTTP status code yet are counted as active
* Acknowledgement of trigger Pub/Sub messages can only be done by returning a status code
* Threads can be launched so the trigger message can be acknowledged to avoid it being sent again, but the instance will then be treated as idle and killed after around 15 minutes
* Together, this means that acknowledgement of trigger Pub/Sub messages can only be done after all processing has completed
* There is also a 600s maximum acknowledgement deadline, after which the message is sent again, resulting in extra containers being spawned and the same computation being carried out multilple times until the first instance of it has finished and acknowledged the trigger message
* This means that long-running processes on Google Cloud Run cause the same processing to happen potentially many times, wasting a lot of compute resource.
* The only solution we can see to this currently (while staying on Google Cloud Run) is to set the acknowledgement deadline to its maximum of 600s and set the message retention deadline to its minimum of 600s so messages for longer-running processes aren't resent
* The long-term solution is to stop using Cloud Run and use something like Knative instead
<!--- SKIP AUTOGENERATED NOTES --->