"async"... see that's the rub...
A Session (nor any of its scoped delegated - ala Query) can be accessed concurrently. Really you are asking for problems accessing it from multiple threads for the possibility of the concurrent access happening