Force AVC transcoding for Bravia
I`m trying to force Matroska AVC to be transcoded for my 2010 Bravia. The problem is that I have Serviio running on 54g Wifi, and I have a couple of high quality MKVs that I would like transcoded with maxVBitrate="17000". The way things are now, I get choppy video depending on the scene bit rate (fireworks, water and such demand a very high bit rate).
After reading the tutorial and lots of posts, I considered myself an expert

Then I went to profile 9, and right after the ASF transcoding, I added mine:
<Video targetContainer="mpegts" targetACodec="ac3" forceVTranscoding="true" forceInheritance="true">
<Matches container="asf" vCodec="mpeg2video" />
</Video>
<!-- Transcoded mkv AVC as well so we can limit bandwidth o video for WIFI 54G -->
<Video targetContainer="mpegts" forceVTranscoding="true" targetVCodec="mpeg2video" maxVBitrate="17000" targetACodec="ac3" aBitrate="384" forceInheritance="true">
<Matches container="matroska" vCodec="h264" />
</Video>
I also commented out matroska rule from the remuxing profiles:
<!-- Remux h264 video with AC3 audio to MPEG-TS stream without transcoding -->
<!-- expected profile AVC_TS_MP_HD_AC3_ISO -->
<Video targetContainer="mpegts" forceInheritance="true">
<Matches container="avi" vCodec="h264" aCodec="ac3" />
<Matches container="mp4" vCodec="h264" aCodec="ac3" />
<!-- Transcoded mkv AVC as well so we can limit bandwidth o video for WIFI 54G -->
<!-- Matches container="matroska" vCodec="h264" aCodec="ac3" -->
</Video>
<!-- Remux all other h264 video to MPEG-TS stream with ac3 audio transcoding -->
<!-- expected profile AVC_TS_MP_HD_AC3_ISO -->
<Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384" forceInheritance="true">
<Matches container="avi" vCodec="h264" />
<Matches container="mp4" vCodec="h264" />
<Matches container="flv" vCodec="h264" />
<!-- Transcoded mkv AVC as well so we can limit bandwidth o video for WIFI 54G -->
<!-- Matches container="matroska" vCodec="h264" -->
<!-- if audio different to ac3, must be transcoded -->
<Matches container="mpegts" aCodec="aac" />
<Matches container="mpegts" aCodec="mp3" />
<Matches container="mpegts" aCodec="dca" />
<Matches container="mpegts" aCodec="lpcm" />
<Matches container="mpeg" aCodec="dca" />
<Matches container="ogg" vCodec="mpeg4" />
</Video>
But I still get my movie remuxed as follows:
2012-04-20 00:42:05,654 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: C:\Users\ASUS\Videos\Enrolados.(Tangled).2010.BluRay.1080p.pt-br.eng\Enrolados.2010.BluRay.1080p.Dublado (1) (1).mkv
2012-04-20 00:42:05,655 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib/ffmpeg.exe -i C:\Users\ASUS\Videos\Enrolados.(Tangled).2010.BluRay.1080p.pt-br.eng\Enrolados.2010.BluRay.1080p.Dublado (1) (1).mkv -y -async 1 -vcodec copy -vbsf h264_mp4toannexb -copyts -acodec ac3 -ab 384k -ac 2 -map 0:0 -map 0:1 -sn -f mpegts C:\Windows\TEMP\Serviio\transcoding-temp-587-MPEG2TS.stf
Does anybody know what the noob is missing here? The full profile is attached, just in case

Thanks