Não existe um novo bytecode para o .NET 4. Não tenho ideia de onde você ouviu isso, mas ele não existe.
A única coisa que existe são novas bibliotecas versionadas no 4.0, e para isso, você precisa de um novo Mono (2.8 ou 2.10) que venha com as bibliotecas de versões equivalentes.