As pointed out in the question:
EmptyDataTemplate and EmptyDataText not working in GridView
using CSS-Friendly Control Adapters removes the data that
Build cssfriendly from source instead of using the download link. Currently the latest is http://cssfriendly.codeplex.com/SourceControl/changeset/changes/24242 and EmptyDataText is working fine for me when I use that source.