Meteor 2.3.5: bcrypt_lib.node: invalid ELF header

After upgrading to 2.3.5 from 2.2 I encountered the following issue: when I build bundle with meteor build --architecture os.linux.x86_64 I get this error on Ubuntu:

/opt/booco/programs/server/node_modules/fibers/future.js:280
						throw(ex);
						^

Error: /opt/booco/programs/server/npm/node_modules/meteor/accounts-password/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: invalid ELF header
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1131:18)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Module.Mp.load (/opt/booco/programs/server/runtime.js:46:33)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12)
    at Module.require (internal/modules/cjs/loader.js:961:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at Object.<anonymous> (/opt/booco/programs/server/npm/node_modules/meteor/accounts-password/node_modules/bcrypt/bcrypt.js:6:16)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)
    at Module.Mp._compile (/opt/booco/programs/server/runtime.js:99:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Module.Mp.load (/opt/booco/programs/server/runtime.js:46:33)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12)
    at Module.require (internal/modules/cjs/loader.js:961:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at npmRequire (/opt/booco/programs/server/npm-require.js:133:12)

Checked with old version (2.2) - everything works fine.
The error can be fixed if I run ‘npm rebuild bcrypt’ from /opt/booco/programs/server/npm/node_modules/meteor/accounts-password/.

Still I believe that something was broken in meteor build in 2.3.5…