BoringUtils: Fix tapAndRead to return same type even when not boring.

This should always return the same type/alignment regardless of where
the original resides, so if the expectation is a fully aligned result
then create one if needed.
in 0 seconds and was queued for 91 minutes and 44 seconds
latest Auto DevOps