build: fix bazel not available if cache could not be restored (#16764)
build: fix bazel not available if cache could not be restored (#16764)

Currently the `setup_bazel_binary` script always runs before
the node modules are installed. This means that the the
global bazel binary cannot be set up as the `@bazel/bazel`
package is not installed yet.

Due to CircleCI's caching (and fallback caching) we currently
have a lot of cache hits that prevented this issue from showing
up (until https://circleci.com/gh/angular/components/70351)
crisbeto/material2,mmalerba/material2,josephperrott/material2,Jefiozie/material2,Jefiozie/material2,DevVersion/material2,DevVersion/material2,DevVersion/material2,mmalerba/material2,mmalerba/material2,DevVersion/material2,jelbourn/material2,mmalerba/material2,mmalerba/material2,Jefiozie/material2,josephperrott/material2,Jefiozie/material2,andrewseguin/material2,angular/components,angular/components,jelbourn/material2,crisbeto/material2,jelbourn/material2,jelbourn/material2,jelbourn/material2,andrewseguin/material2,andrewseguin/material2,DevVersion/material2,andrewseguin/material2,josephperrott/material2,angular/components,crisbeto/material2,crisbeto/material2,angular/components,Jefiozie/material2,josephperrott/material2,andrewseguin/material2,josephperrott/material2