Three variations on johnson-lindenstrauss maps for submanifolds of euclidean space via reach