[boost] [Serialization] Assertion when registering same type from different modules, release branch broken?