Direi che ogni volta che un problema con Maxmind causa il fallimento di una build, si tratta di un bug. Sono abbastanza sicuro che sia sempre stato possibile che problemi con Maxmind causassero il fallimento di una build.
Quindi non so se si tratti dello stesso bug o di più bug.
Penso che la soluzione potrebbe essere semplice come aggiungere un rescue (da qualche parte in discourse/lib/discourse_ip_info.rb at 3d49df2953fd14ae75eeab7621ad687f1b06f504 · pfaffman/discourse · GitHub) per permettere che la vita continui senza Maxmind, indipendentemente dal fatto che sia stata fornita una chiave, valida o non valida.