Last modified: 2012-04-19 21:22:13 UTC
Great minds think a like :-), a similar problem as bug 30681 also sneaked into mw.message. Whether mw.message( 'bla' ).plain() or mw.message( 'bla' ).escaped() both return '<bla>'.
Fixed in r95999. Also added unit tests.