After the update to 5.1.1 earlier this month it appears to be working consistently. (Now at 5.1.2, need to be signed up for public preview).