OP: However, can a BSD licensed open source project, with multiple
contributors and no CLA be closed at any point by the maintainers ?
Yes, the project can be discontinued by the maintainers, but versions of the source code which has already been released, may be archived by the maintainers or made available elsewhere by anyone, in which case it is usable and distributable based on the original BSD license. Also, the project can be forked and resumed, preferably with a new name.
OP: Of course, there is bound to be some open source version of the code
somewhere (forks, tar bal) but still, is there a way to ensure that my
contributions will not be pay-walled in the future while contributing
to a BSD licensed project ?
This can only be prevented using a copyleft license.
I would recommend using a weak copyleft license, so that the copyleft effects do not affect the proprietary software that links to the open source project's software. That would keep the project closer to the spirit of the original BSD license.
I would choose the Mozilla Public License v2.0 (MPL2), as it is a file level weak copyleft license. Its copyleft effects only applies to individual files, and has nothing to do with linking.
To change the license of the project, the agreement of all contributors must be obtained.