Решение в лоб - чистить src у video, для запуска вставлять url в src и вызывать .play(). Не важно как был передан в video url на источник, в src или с помощью source, url текущего источника хранится в nodeVideo.currentSrc, а чистка атрибута src (даже если он пуст как в случае с source) прерывает загрузку.
jsfiddle.net/0v924kf1/3