Its okay that it is based on flex 3 components, it would just need to be compiled with the Flex 4 SDK or you need to wait until the next release of FlexUnit to make it cleaner.
In the 4.1 release we basically look for global clues as to whether it is 4.x or 3.x as it is unfortunately difficult (as you have seen) to handle them both together.
Mike