For Tom and Blah if you come across buggy quests move on and come back to them later. If you want to be assured of completing them look out for the next maintenance period. Log out at the activation spot for the quest before maintenance starts. As soon as maintenance finishes log in ASAP and complete the quest at the activation location. I've managed to complete two long standing buggy quests using this method.
Some people have been stuck at faction ranks because they failed to notice the faction quest to progress further.