media info is not wrong, I think. It simply shows container's info. And in case of MP4 - real data can differ from actual stream. More over, when you are streaming each new user that connected to your show in the middle of the stream must receive new header that contains codec type, resolution, channels etc info (each portion of stream has it). That why standard relaxes is not big deal. For some setups (Skype for example) your encoder must switch from high resolution (framerate, bitrate) to lower if bandwidth shortens while you are transmitting video (and wise versa) to maintain max quality during call.
Suggestion as Harold likes: use MKV instead.
...and I just recorded file with v0.15.1: MediaInfo 0.7.85 says High@3.1 for all mp4, mkv, flv, x264 encoder. And I don't see any problem for now.
Maybe you need to create new Profile and Scene Collection to make clear test?