Erratic behaviour of Collection.findOne() inside FlowRouter action()

Guys, take a look at this gist.

Has anybody gone through a similar issue before?