У меня часто возникает такая же проблема при установке пользовательского модуля в другой среде. Это происходит только тогда, когда у блока нет заданной области, поэтому мой обходной путь - переместить блок с помощью Drush после установки и включения модуля. Когда регион установлен, блок отображается в представлении администратора.
drush block-configure --module=MY_MODULE --delta=BLOCK_DELTA --region=TARGET_REGION chdir="/PATH/TO/DRUPAL"
Отсутствующий блок также имеет тенденцию появляться, если я изменяю имя дельты, но, очевидно, это не стоит хлопот при развертывании в нескольких средах.
ETA: block-configure включен в пакет drush_extras, доступный для Drush 7.