I figured it out: browser-sync doesn't like implicit html tags, so this (although valid HTML5) will not work:
<!doctype html>
<title>implicit</title>
but this will:
<!doctype html>
<html>
<head>
<title>full doc</title>
</head>
<body></body>
</html>