BF/ENH: fix error when action doesn't match regex. Document unreachable code. Simplify regex
TST: complete coverage of splitAction
ENH: ensure filter is defined in jail before its read
BF: corrected tests for missing jail

Previously tests relied on the missing filter to trigger the conditions
required for a missing jail. We now handle this explicitly.
TST: more client/jailreader tests