Artyom , I tried your method, I was able to find him around 5am once, but after filling gem, I spent three days around same time but he never came again , so I found this method useful,
open command screen by pressing " ` " , the button beside 1 on key board
then enter " player.moveto 0001aa5e " , this will teleport you to Falion too, then take quest or turn in to remove vampirism , also
1. it will make you to loose you companion so before you do, ask companion you don't need him so he returns home, I will use my companion ID to move to him (since i didnt know it will happen)
2. It will also fix the bug where you can not enter Falion home, for me it did :P