script tests: add new test case

only last PUSHDATA byte was checked previously
script: fix decodeBool again

crazy that this can slip through

TODO: add test case