your clone should be from before the problem arised, and of course try using it.
USB2 and Firewire are bootable, eSATA controllers are harder to find.
I had one of my internal SATA ports seem to stop working when I woke the system everything thing looked normal but nothing would run.
I got a "slash" on startup. Could not see the drive and booting was slow from any drive, as well as taking abnormal very long wait to get Option menu to show. Pulled the drive and I could boot off cloned systems. And could restore the system from a known good system.
It is not clear but sounds like you tried to clone a failing system. Maybe I am wrong. And even when repaired best to only recover files not backed up that are essential and not take a chance.
Doing a clean install and using Setup and TimeMachine would be safe if you dont' have corrupt files in backups.
A 'system only' is generally less than 100GB. All the data being on another drive. And make a small partition on other drives.
A PCIe SSD controller can hold two SSDs and for many users allow booting, freeing up one of the internal drive bays.
Cloning even when everything is done right would once in awhile not work. But having Lion and having a Recovery partition on multiple drives should give you enough of a safety net.
Having a non-bootable system though can affect everything else, the system has to - during early bootstrap - goes out and looks at all drives for systems and not just the one selected. Pull the faulty drive and put that in external Docking station or something and put the clone in one of the drive bays. Spare sleds go for ~$20 each if you want a couple, a USB3/eSATA Dock $40.