The send method should accept a single id for the acknowledge keyword argument
It is common to acknowledge only the id of a single message. Forgetting to wrap the id in an iterable leads to an error that is currently difficult to catch in unit tests.