[boost] Unit Test Framework - strange behaviour of test_unit::depends_on