Previously the library would not re-initialize hardware if you called begin. That wasn't a good idea as it would lock up the CAN hardware if you connect to the wrong bus speed. Now you can call begin any time you need to in order to re-initialize the hardware.