cscd: use negative error values to indicate decode_init() failures.