fix unofficial message dependency generation.
provide a limited scope path for unofficial message generation to avoid picking up old versions.
better message artifact generation.