You would probably be subjected to the pool 'testing' your miner by sending parameters that would result in a block and you'll still be incurring costs in the midst of it.
As far as I can tell, if a pool could test your miner by messing with transactions or other block data that would quickly hash to a "winning" nonce then I'm sure the bad miner could be made to notice such manipulated blocks (unless I'm missing something which seems to be common lol).