hook_block_view_MODULE_DELTA_alter gets fired twice
I faced a similar issue recently and the problem was the team had created both a module and a theme with the same name so Drupal was executing the same hook twice (once for the module and once for the theme). Renaming the theme solved the problem.