The EMS does support ADTS headers. Sometimes flash, however, can be a bit picky about the encoded content. It is possible that the flash player you are using is trimming the audio. You can try to use VLC to play the RTMP stream to see if that solves the problem.
If VLC is also not getting the audio with the ADTS headers, then please post the EMS logs so that we can take a look.