San wrote:
astral prevents a +4 and up from losing its enhancment

Just for clarification.
IF its +4, and you have astral on it, and it fails it will stay at +4.
If its +5 and you have astral on it, and it fails, it will GO to +4.
Immortal= unless your pushing for +6 and beyond, you weapon will NEVER break.