Resolving cell cycling and non-cycling dynamics in scRNA-seq