Do we anticipate any Byzantine user scenarios where they name their jar "spark-assembly-hadoop!jar", causing this grep to succeed, but ASSEMBLY_JAR to be empty? Perhaps fight against such users, we could escape the final `.` here. Or else let them win.