Builder: fall back on engine option lists to survive a stale cached engine

A browser-cached older csd-engine.js lacking TRANSITIONS made E.TRANSITIONS undefined -> forEach threw in renderMatrix -> blank page. Add fallback constants for TRANSITIONS/BASS/MELODY/DRUM/WAVES so a version mismatch degrades gracefully.

▶ Play it: Perforated Afterlife — the anchor authored from a measured corpus of real melodies https://stellate.app/?genre=ragtime&seed=8779&path=753.14435,772.14468,734.14468&xdur=13.122

8404893 https://github.com/aboard-io/stellate/commit/8404893323ee4538f634c801d233382211aca88b