Yah, something weird may be going on. I had to migrate to a new server recently, which isnt the problem as it worked after that. Then i tried to update ALM core, and it broke things, so i rolled back to 2.6.3.2. Now the callback doesnt work. Not sure what the issue is.
But yes, the almComplete function is not within the repeater templates.