The Pirates have certainly been frustrating this offseason, but the Andrew Heaney signing makes a lot of sense. Here’s why.