STS-3296: changed the way classpath changes are handled by the spring builder in order to avoid race conditions between builds
STS-3316: added additional guard to avoid missing bytecode exceptions