All the group messages were being sent to the last recipient in the list, due to the persistence of `var number` in later loops and async calls. An easy mistake to make, when you use for instead of each.