Solved by ZimoNitrome in post #13 
              
              
                The problem was not in the Discriminator but rather in an unstable module of the generator (which previously worked fine and appeared stable, but in reality was not). 
The architecture described above seems to be working fine.