This PR fixes a bug where dependencies were not properly constructed in Neo4j when a task was added after any tasks that depend on it. This was caused by a partially ineffective Cypher query, which has now been split into two correctly functioning queries.
This PR fixes a bug where dependencies were not properly constructed in Neo4j when a task was added after any tasks that depend on it. This was caused by a partially ineffective Cypher query, which has now been split into two correctly functioning queries.