[SE-4101] fix: address VisibleBlocks caching race condition (#27359)
[SE-4101] fix: address VisibleBlocks caching race condition (#27359)

* fix: address VisibleBlocks caching race condition

* sets visual block creation in an atomic transaction

* refactor: add logging statement to bulk create

Co-authored-by: Raul Gallegos <8b52b6b714585648fd300da0dbc0fa0678553280@opencraft.com>
angelapper/edx-platform,edx/edx-platform,eduNEXT/edx-platform,eduNEXT/edx-platform,edx/edx-platform,angelapper/edx-platform,arbrandes/edx-platform,angelapper/edx-platform,edx/edx-platform,angelapper/edx-platform,eduNEXT/edx-platform,eduNEXT/edx-platform,arbrandes/edx-platform,edx/edx-platform,arbrandes/edx-platform,arbrandes/edx-platform