Insert block above comments in node
theme_blocks() was only available for Drupal 5 &amp; 6, which is why your code isn't working.

The D7 equivalent is block_get_blocks_by_region(), e.g.:

$variables['above_comments'] = drupal_render(block_get_blocks_by_region('above_comments'));