[4.3.4] Achievements/Guilds: Fix guild achievement tracking

This fix achievement tracking, original commit from @DDuarte: https://github.com/TrinityCore/TrinityCore/commit/7ec22c534e8120f2f877e8d31bc3168faccff5ec and send update.

Send update fix the error when you view criteria progress at 0 at login, without this refresh, you need open manually the achievement to view progress value on achievement tracking window.

Thanks to #DDuarte for initial commit and @Kiritoo for send me a sniffs datas.
This might return m_criteriaProgress.end(); see https://github.com/TrinityCore/TrinityCore/blob/4.3.4/src/server/game/Achievements/AchievementMgr.cpp#L2148-L2156