[Fixed] record keepers to be unusable when none of their associated
quests have been completed
[Fixed] record keepers to only be usable once
[Fixed] order of record keeper convo logic so that the correct
conversation screen is always given

Change-Id: I30c46ea43b31e2e9cd0a2d9cdbdb9fbc04035dee