Don't emit nodes when calling .asBool on a Bool (backport #3637) (#3639)

* Don't emit nodes when calling .asBool on a Bool

(cherry picked from commit d5e65a33)

# Conflicts:
#	src/test/scala/chiselTests/LTLSpec.scala
#	src/test/scala/chiselTests/VerificationSpec.scala

* Resolve backport conflicts

---------

Co-authored-by: Jack Koenig <koenig@sifive.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
8 jobs for 5.x
in 0 seconds and was queued for 96 minutes and 58 seconds