swift-master @ HEAD:a23bb43d7141599786e45a75876c995611073e45
@escaping doesn't seem to be working on Optional block parameters.
This is related to
SR-2166, but in that case being the default @escaping a safer option than @noescape the workaround was to let it @escaping.
@escaping optional blocks should compile.