When running a pipeline job using "pipeline script" instead of "pipeline script from SCM" with a script using the step bbs_checkout no build status information is sent to bitbucket.
pipeline{ agent any stages{ stage('scm'){ steps{ bbs_checkout ... } } } }
This limits me in my flexibility to use plugins such as https://plugins.jenkins.io/pipeline-multibranch-defaults/ or implementing a pipeline definition in a shared library.