Fix #268 - Only call GameCenter authenticate callback once