Fishing now gives you a stick and a line if you don't have a pole equipped, so the IsUsableSpell check we were using now thinks we're fishing all day every day. Check MainHandSlot against a list of legitimate fishing poles instead, so that volume isn't permanently modified.