It is not haraam to recite Quran in a state of janabah unless it is the sajdah ayahs, however it is nicer and more respectful to be in a state of ritual purity.
Allah does not punish people for things they do due to accident or forgetfulness.
However you should make up the prayers done in the state of janabah.