IMO if you want something done by any customer service rep you better provide all specific information in order to help out said cs rep.
While giving a reservation number should be enough, you are asking them to find all the other info from there.
I bet if your initial email provided book date, sail date, room cat and each individual C&A number you more than likely would of got your desired result.
I only say this as someone who also had to request my double points get added on after it did not happen automatically.