El método para hacerlo en 4 consolas, si es cierto que funciona (no lo he probado así que no lo se) recomiendo que se haga creando una cuenta específica para comprar el juego.
¿Por qué? Por que si se hace con la cuenta habitual de "A" (tal y como los habéis descrito) este no va a poder iniciar sesión nunca más con su perfil (bueno, puede hacerlo pero cuando lo haga se le bloqueará el juego), perdiendo la posibilidad de actualizar su lista de trofeos, jugar online con sus perfiles habituales etc.... mientras que si se hace con una cuenta "fantasma" creada solo para comprar y compartir el juego, puede descargarlo en A y B, se desactiva desde la web (solo 1 vez cada 6 meses se puede hacer), lo descargan C y D..... y mientras A y B pueden jugar al juego sin volver a iniciar sesión con el perfil fantasma creado para ello y sin que se desactive el juego.
Existe la posibilidad de que al conectarse al online, aún siendo con otro perfil, compruebe todos los juegos y anule el descargado; no se si esto sucedería o no, en principio creo que no ya que para comprobar si sigues teniendo permisos para ese juego debería iniciarse sesión con el perfíl con el que se descargó, y si no puede por que se ha cambiado la contraseña o lo que sea debería funcionar sin problemas, pero si al final quieres compartirlo a 4 bandas hazlo con una cuenta fantasma por si acaso xD