BUG/ER: Stricter testing of 'monotocity' when reindexing with ffill (GH4483)

This fixes up an earlier pull request and addresses issues GH4483 and GH4484.