Aspirality and separability for surface subgroups in 3-manifold groups