How can I invoke a drush hook on a remote alias?
If I understood correctly, we had a similar problem with drush &lt; 6.4, drush was not passing the alias to the remote server if root and uri where not specified.

One way to solve it is to define $conf['root'] and $conf['uri'] in your local alias, the other is to use drush 7.