RT #94974 failure to use try/catch properly

`return` in the `catch` block returns from that block, not the `filter_libs`
subroutine which means Makefile.PL tries to use `assert_lib` even when
Devel::CheckLib is not installed. Embarassing but true. Thank you SREZIC.